是否可以让父实体以不同方式影响其每个子实体?

Is it possible to have the parent entity affect each of its child entity differently?

我正在尝试在 VR 中重建太阳系。通过将每个行星设置为太阳的子实体,然后使用动画功能旋转太阳,我能够重现革命。但是,我想让每个行星以不同的速率围绕太阳旋转,从而使它更逼真。如果不主动为动画编写单独的 javascript 文件,如何做到这一点?非常感谢任何帮助!

不要让行星 children 成为太阳。使用一个实体作为太阳系的中心,并围绕一个枢轴旋转每个行星。您可以对不同的行星应用不同的动画:

<a-entity id="earthPivot"
  animation="property: rotation; easing: linear; to: 0 360 0; dur: 5000; loop: true;">
  <a-sphere id="earth" position="0 0 -3.2" radius="0.5" color="blue"></a-sphere>
</a-entity>

Full example on glitch