C#打卡第12天

旧版动画讲解
(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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值