Animation与Animator
给游戏对象创建动画
控制一个动画的播放。ctrl+6
1.控制一个动画的播放。可控制transform组件、Mesh Render组件
可设置参数:旋转、缩放、位置、颜色、透明、材质、动画集合等
2.可以增加事件,例如动画播放完成后自动调用某个函数
3.动画曲线
4.动画录制
创建完成后如下所示
动画片段 anim 控制器control 同时对象添加Animtor组件。
2.一个控制器对应多个动画片段,实现他们之间的切换
3.设置参数(bool、 int、 float 、trigger)
4.动画融合
双击control打开Animator状态机面板
创建2D游戏中的精灵动画
1.直接将连续帧拖入场景,自动创建。
2.手动创建,添加组件。
人物角色动画
Legacy(旧版非人形) Generic(非人形) Humanoid(人形)
Humanoid(人形)
1.导入
2.映射
2.切分动画
2.1 loop match
3.Animator状态机中添加动画片段,进行融合
4.控制运动
4.1通过代码控制动画状态机
4.2通过模型动画控制
5.动画重定向
混合树
SpeedZ--PosY--控制角色vertical方向上的动画切换(根据代码改变SpeedZ)
SpeedRotate--PosX--控制角色Horizontal方向上的动画切换(根据代码改变SpeedRotate)
代码控制如下