我有一个游戏对象(身体),其中包含一些子对象(一条腿和一条手臂)。身体游戏对象上有一个动画组件。
好的,假设我创建了一个空闲动画状态,其中角色只是双手向下站着不动。然后我创建另一个动画状态,角色将手举过头顶。现在,我通过 mecanim animator 中的转换连接这两个动画状态。
我开始游戏,角色现在正在播放空闲动画。好的。我触发了到动画状态的转换,他将手举过头顶。他流畅地将手举过头顶。好的。正是我想要的方式。
好的,现在假设不存在空闲动画状态,我只有抬起手的动画状态。我从任何状态 ---> 举起手在 mecanim 中进行转换。现在我运行游戏并触发过渡。与其流畅地移动他的手,角色的手只是简单地立即“啪”地进入抬起的位置。(或者换句话说,进入提升手部动画状态的开始)并且我需要手部流畅地过渡,就像我描述的第一种情况一样。
那么如何实现效果,当我触发动画时,无论当前处于什么位置,它都会流畅地过渡到Lifted手状态?