【问题标题】:(UNITY 5) How do i Give the player control of my character once an animation is complete?(UNITY 5)一旦动画完成,我如何让玩家控制我的角色?
【发布时间】:2017-09-11 22:01:32
【问题描述】:

我目前正在使用 Unity 5 制作 FPS 游戏。我即将制作我的第一个过场动画,并且想知道,一旦过场动画完成,我将如何为玩家分配运动控制?

请记住,如果我把游戏和过场动画全部放在一个场景中,我可能是个白痴:(

【问题讨论】:

    标签: c# unity3d unity5


    【解决方案1】:

    您可以使用Animation Events 在脚本中调用函数。例如,您可以在播放器控制器中标记一个布尔值来指示播放器是否可控。

    【讨论】:

      【解决方案2】:

      您可以使用 Animator 参数,例如获取 bool isMoving 并通过脚本设置它并用于在动画状态之间转换首先我的播放器处于空闲状态,当我将 isMoving 设置为 true 时,它​​将转换到移动状态 将其设置为 false 然后将转换到另一个状态 enter image description here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-29
        • 1970-01-01
        • 1970-01-01
        • 2021-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多