如何在Unity 5.3(C#)中启动/停止动画

时间:2017-01-16 18:04:20

标签: c# unity3d

所以我试图在团结5.3中开始和停止我的步行动画。

像这样。

If(Input.GetKey(KeyCode.RightArrow)){ 
GetComponent<Animator>().Play("WalkAnimation"); 
} 

else If(!Input.GetKey(KeyCode.RightArrow)){ 
GetComponent<Animator>().Stop("WalkAnimation"); 
}

但不知怎的,这对我来说并不合适。 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

虽然这不能直接回答你的问题,但使用直接命令动画是一项遗留功能,现在我们使用Mekanim动画状态机:

You can find a video tutorial here