20.19.6.12
魏依依学习总结
第一步先导入外部资源的文件
第二步选择导入的文件 找到预设体 推入到Unity里面即可
第三步创建一个动画控制器
第四步双击打开控制器创建一个这个东西如图即可,连续创建三个物体 一样的方法让他全部连接到第一个黄色的方块
第五步然后切换到2D创建一个Button物件 调整位置即可
第七步 把代码组件拖进去 把人物拉到代码组件里面
第八步切换到3D 给物体改名字 加动画 如图
切换到3D把动画控制器拉进去,然后选择Canvas—Button把Canvas拉进去选择图片中的教程即可选择Boy播放即可
下面是笔记教程:
动画控制器的创建:
1.在工程试图里–create–Aniamtor Contro11er动画控制器–命名–双击,这时会在Animator视图中显示
默认有三种状态
entry:进入状态
Any State:任意状态
Exit:退出状态
如何添加状态:
在空白处–右击–Create State–Empty,选中新建状态,在检视试图上
1.修改状态的名字
2.Motion:动画片段
speed:动画播放的速度
选中人物:
在检视试图–Animator
Controller:存入的控制器
Apply root Motion:打上✔代表是可以随着动作幅度改变人物的位置
不打✔代表的是只能在原地位置上去完成动作的播放
动画控制器的创建
在工程视图里-create- Animator 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拖进场景视图里,然后选中人物Boy,在Animator组件中-controller添加第一步中创建的动画控制器
6.12
20.47