6.2.3 动画的制作步骤
接下来为⾓⾊配上动画,整体思路分以下3个部分。⼀是准备好单个的动画素材,包含站⽴、跑和跳等动作。也就是说,把原始素材中的图⽚串联起来,形成⼏个单独的动画。⼆是⽤Animator把这些单独的动作有机地组合起来,形成⼀张状态转移图。
三是设置动画变量。⽤脚本控制动画变量,就能间接地控制StateMachine了。
1. 编辑动画
在Unity⾥可以直接编辑简单的动画。在菜单栏中单击Window→Animation→Animation,即可打开Animation窗⼝,并将它拖到合适的位置。⼀种值得推荐的窗⼝布局——Animation窗⼝和Game窗⼝在界⾯的下⽅,如图6-14所⽰。
注意,Animation窗⼝显⽰的⼀定是当前选中物体的动画,因此要选中Player物体后,再操作Animation窗⼝。
01 在选中Player物体的状态下,再在Animation窗⼝⾥单击中央的Create按钮,选择⼀个路径创建动画⽂件,如Resources/anims。这⾥先做站⽴动画,命名为Idle即可。
02 在Project窗⼝中找到图⽚素材Resources/sprites,然后再找到RobotBoyIdleSprite原始图⽚,单击⽂件左边的⼩三⾓,展开所有的Idle动作⼩图⽚。
03 选中所有的Idle动作图⽚,将它们拖⼊Animation窗⼝,会⾃