Unity中的动画控制器/脚本

时间:2016-06-19 02:56:10

标签: c# animation unity3d

我正在研究2.5D侧卷轴/平台游戏项目,这只是一种学习体验。我导入了一个带有预制动画的机器人模型。我有两个关于为他设置动作和动画的问题。首先,我为x和y设置了移动,但是我只需要做x吗?现在,如果我按下向上箭头,角色似乎跳跃,但感觉这可能是糟糕的形式。我是否正确假设我应该只为移动的x值做一个单独的跳跃方法?我的第二个问题是动画控制器。我设置了所有状态并设置了转换,但我不确定该怎么做。如果有的话,我该如何设置转换,我还可以使用一些有关在编程方面设置动画的信息。我对它有一些非常一般的了解,但并不多,而且我很难找到这些具体问题的实用教程。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

是的,我建议做单独的控制器和脚本文件,以便左右移动和跳跃。这样,如果你需要改变其中一种行为,你就有了一个专门的地方去做。此外,也许你有一个敌人可以左右移动,但不会跳跃。或者也许是跳跃但不动的东西。你可以将正确的行为拖到游戏对象上。

对于动画,统一学习教程非常有用,让你开始动画和非常基本的状态转换