旧版动画讲解
(1)动画切割概念
步骤:
选中要切割的动画—点击+号—修改名字—点击Clamp Ranage(动画范围)—选择动画区域Start(开始)End(结束)—Apply(应用)
旧版动画的组件为Animation
子组件介绍
Animation 默认动画
Animations 所有该模型上的动画
如何添加动画
1、一个一个拖拽所需动画
2、全选拖拽(前提锁定检视视图)
新版动画
新版动画讲解:
1、新版动画的类型为Humanoid(新版动画)
2、新版动画的组件为:Animator
3、Controller:动画状态机(已画图的形式实现图画切换)
如何创建状态机:
在工程识图中右键Create—Animator Controller(修改状态机的名字)—将修改好的名字拖拽到所挂载物体的Controller处
状态机子组件介绍::
1、按住鼠标中键移动状态机界面进行操作
2、状态机默认的三种状态分别为:
(1)Any State 任意状态
(2)Entry 进入
(3)Exit 退出.
3、放大状态机:将Animator独立开来然后点击屏幕左上角放大图标
4、缩小:关闭状态机即可
5、Layers(动画分层)
目的:更加清晰的控制人物动画
层级组件介绍
选中设置按钮
1、Weight:权重 为0时此状态机不起作用,为1时此状态机可以调用
2、Mask:设置人物可以活动的躯干
如何创建Mask:
在工程视图中右键Create—Avatar Mask——点开Humanoid将限制活动的躯干点击成红色即可—将做好的Mask选中到状态机Mask处
3、Blending:该层动画与其他层动画的混合方式,包括Override(复写方式)和additive(直接叠加)
4、Sync:同步。同步是本层动画直接同步其他层动画状态之间的逻辑,一般需要选取同步源
5、IK Pass:即本层动画是否是在IK动画
Parameters:动画的切换条件
Float:浮点型变量
Int:整数类型变量
Bool:真和假变量
Trigger:事件
如何创建动画:右键→Create State-Empty(空的状态)
出现两种颜色状态
黄色:默认状态,初始化的状态
灰色:表示待切换的状态即将进入的状态
如何改变默认的动画状态:选中将要替换的状态→右键选择→Set as layer Default State
C#打卡第12天
最新推荐文章于 2022-05-23 11:22:29 发布