UNITY3D如何同时对同一个对象执行多个动画?

时间:2017-07-12 14:53:49

标签: c# animation unity3d synchronization state-machine

Unity版本:5.6.2f1

Tech ring image

我有一个分成多个部分的科技环(图像在下面)。我已经对环形部件进行了动画处理,以不同的速度围绕中心旋转。这是我在第一层的空闲状态。 在第二层,我为环形部件设置了动画,以便从它的位置升起。为了测试这一点,我暂时选择它作为进入后的第一个状态。

只有第一层有效。我尝试了添加设置,同步图层,但没有一个工作。同步在状态上起作用,但实际上并没有播放动画片段,这真的很奇怪。 高程动画应在稍后触发时激活,我不希望空闲旋转停止或改变。<​​/ p>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

为什么不编写脚本?

从脚本执行动画的速度较慢,特别是如果我想旋转和缩放具有不同值的8个不同对象。此外,动画曲线(使动画流畅)将花费大量时间来实现。

<强>解

所以,我想出了问题所在。我没有为动画层设置重量将第二层的重量设置为1并使其添加解决了这个问题。