动画控制器的创建
1.在工程视图里-create-Aniamtor Controller动画控制器-命令-双击,这时会在Animator视图中显示
默认有三种状态
Entry:进入状态
Any State:任意状态
Exit:退出状态
如何添加状态:
在空白处-右击-Create state-Empty,选中新建状态,在检视视图上
1.修改状态的名字
2.Motion:动画片段
speed:动画播放的速度
选中人物:
在检视视图-Animator
Controller:存入的控制器
Apply root Motion:打上√代表是可以随着动作幅度改变人物的位置
不打√代表的是只能在原位置上去完成动作的播放
点击某一个按钮播放某一个动作
1.创建动画控制器,双击打开动画控制器,创建状态并添加动画片段,并且状态与状态之间进行连线,往返的都要有,在Animator的左上角-Parameters-点击加号±Trigger-命名(要求:第一个状态的名字+To+第二个状态的名字)
2.给状态与状态之间添加参数条件,选中状态与状态之间的线-检视视图上的Condition-点击±选择对应的参数条件
3.创建一个Button
切换到2D场景,在层级视图-create-UI-Button按钮,调整到合适的位置,选中Canvas,把脚本挂上去,选中Button-检视视图-button组件-On click-点击+号,这时把canvas拖进来(脚本挂在谁身上就把谁拖进来),点击No Function-选择脚本名字-选择按钮名称
4.选中canvas,在检视视图中脚本里有ani,这时把Boy拖进来
5.把人物拖进场景视图里,然后选中人物Boy,在Animator组件中-controller-添加第一步中创建的动画控制器。
6.运行即可