我的炮塔结构如下: 炮塔 -> 身体 -> 头部 身体通过 Y 轴旋转,头部通过 X 轴旋转到移动目标,我为炮塔创建了简单的空闲动画,将身体和头部向左、右、上、下旋转。我创建了具有 2 个状态的 Animator,其中 1 个用于我的空闲动画,第 2 个为空(在我看来,这里应该是目标敌人),空是默认值,并连接到带有 bool 变量条件的空闲状态。将空闲动画添加到动画器时出现的问题,塔堆叠在静态位置。
问题是:
如何以不同的旋转方式播放动画? (如果对象改变了变换,然后播放动画,动画喊声不是从 0,0,0 开始,而是从 90,0,0 开始)
如何切换目标敌人的默认行为,也许我应该为目标添加动画或类似的东西?
我尝试阅读动画绑定手册,但不明白是否应该使用它。
对于这种用法,我认为像 DOTween 这样的包要简单得多,并且使您能够在脚本中进行计算。
除此之外,不知道除了动画绑定之外还有其他解决方案。 Brackeys 动画绑定教程解释得很好