【发布时间】:2017-09-11 22:01:32
【问题描述】:
我目前正在使用 Unity 5 制作 FPS 游戏。我即将制作我的第一个过场动画,并且想知道,一旦过场动画完成,我将如何为玩家分配运动控制?
请记住,如果我把游戏和过场动画全部放在一个场景中,我可能是个白痴:(
【问题讨论】:
我目前正在使用 Unity 5 制作 FPS 游戏。我即将制作我的第一个过场动画,并且想知道,一旦过场动画完成,我将如何为玩家分配运动控制?
请记住,如果我把游戏和过场动画全部放在一个场景中,我可能是个白痴:(
【问题讨论】:
您可以使用Animation Events 在脚本中调用函数。例如,您可以在播放器控制器中标记一个布尔值来指示播放器是否可控。
【讨论】:
您可以使用 Animator 参数,例如获取 bool isMoving 并通过脚本设置它并用于在动画状态之间转换首先我的播放器处于空闲状态,当我将 isMoving 设置为 true 时,它将转换到移动状态
将其设置为 false 然后将转换到另一个状态
enter image description here
【讨论】: