[Unity菜鸟] Mecanim 系统遇到的问题
1. 给角色添加一个Animator组件和New State,运行后,摆出这种奇怪的姿势
这是因为没有把动画片段赋给New State,可以看到此时的New State为空,把Idle片段拖进去就好了
2. 添加一个WalkBack状态后运行,角色会自动往后走。这是因为Make Transition的Contidions设置反了。
Idle → Walk 时Speed (Vertical的值) 应该 Less than -0.1,反之Greater than -0.1
3. 添加了同时拥有Walks和Runs的Locomotion状态和脚本,但是按“W”前进时,动作只播放两下就定住了
这是因为Walk动画没有勾选Loop Time 选项
4. 运行后角色的Y值不断缓慢增大(人物缓慢上升),播放跳跃Jump动画后,在空中不会落下来
【大牛】阿笨: 此Animator组件中的Apply Root Motion选项如果我们勾选了的话,当播放动画时是通过动画运动的幅度来改变角色的Transform的,如果我们不勾选,我们就可以用脚本设定此角色的Tranform。