在之前的Assert文件夹下新建一个Animation文件夹方便管理不同功能的文件,然后再下面新建一个Player文件夹,为了之后可以区分和其他敌人之类的动画内容。
在Player文件夹下右键Create新建一个Animator Controller,我命名为了Player。
然后为角色Player精灵添加一个Animator组件,来添加动画效果。
把之前新建的Animator Controller拖拽到Player精灵里面的Animator组件的Controller里面。
打开角色的闲置动画状态文件夹(player-idle),Ctrl+a选取闲置状态下所有动画图片把单位像素统一改成16。
然后打开Animation,通过Window->Animation->Animaiton打开。
把闲置动画状态文件夹(player-idle)所有状态Ctrl+a选取,拖拽到Animation里面。(如果这个时候发现你无法拖拽并且Animation提示你创建一个新得动画,那么估计是没点到Player精灵)
可以按Animation的播放按钮查看动画运行的效果,如果动画时间太快太慢你都可以适当调整循环时间间隔。
接下来,可以尝试把其它状态的动画都加入进去,并调整到合适循环间隔。
加入这些动画状态后,你试玩游戏的时候,会发现只会表现出idle闲置状态下的动画(第一个动画被默认了),这没有关系。后面写了代码控制角色后,再加入动画状态切换就可以了。