Unity零基础到入门 ☀️| Animation Parameters(动画参数)
【摘要】 💙属性介绍 Animator组件属性:Controller :动画控制器(动画状态机)Avatar: ⻣骼Apply Root Motion: 应⽤根动作Update Mode:动画的更新模式。Normal:同步更新,动画速度与运行速度相匹配,运行速度慢,动画慢。Animate Physics:动画是有物理的相互作用时,用此模式。Unscaled Time:不成比例的时间,动画忽略当前的...
💙属性介绍
Animator组件属性:
-
Controller :动画控制器(动画状态机)
-
Avatar: ⻣骼
-
Apply Root Motion: 应⽤根动作
-
Update Mode:动画的更新模式。
Normal:同步更新,动画速度与运行速度相匹配,运行速度慢,动画慢。
Animate Physics:动画是有物理的相互作用时,用此模式。
Unscaled Time:不成比例的时间,动画忽略当前的运行速度。 -
Culling Mode:动画的裁剪模式。
Always Animate:总是启用动画,不进行裁剪。
Cull Update Transforms:更新裁切。
Cull Completely:完全裁切。
其中骨骼与根动作这里不做研究,因为一般是建模师负责,我们用的时候不多
Controller 就要仔细研究一下了,因为他就是导致Animator强大的一个原因!
Controller 的属性:
- Controller 新建方法:Creat -> Animator Controller
Animator Controller视图:
-
可以在这个面板右键创建一个Empty,新建的第一个成为默认动画状态!
-
也可以直接将动画从Project面板拖动到这个Animator Controller视图中~
Animation States动画状态:
点击这个State可以查看(Animation States)动画状态:
- Motion :当前状态下的动画片段
- Speed :动画的默认速度
- Mirror :镜像
- Foot IK :是否使用Foot IK
- 是否使用Foot IK :是否对没有动画的属性写回默认值
- Transitions :由当前状态出发的过渡条件列表
黄色显示的状态为默认状态,指状态机首次激活时所进入的状态。可以在其他状态上右击选择Set as Layer Default State命令改变默任状态。
Animation Transitions(动画过渡)
在某一动画状态右击后选择Make Transition,然后选择过渡到的下一动画状态,即可建立过渡联系。
- 就是点击动画之间的小箭头这个
- Has Exit Time :有退出时间,上一个动画播放完毕才能执行过渡动画。
- Setting:设置
- Exit Time:退出时间
- Fixed Duration:固定持续时间
- Transfition Duratio:过渡持续时间
- Transition Offset:过渡偏移
- Interruption Source:中断源
- Ordered Interuption:有序中断
Animation Parameters(动画参数)
参数值的四种基本类型:
- Float:浮点数
- Int:整数
- Bool:返回布尔值,通过复选框来选择True或者False
- Trigger:触发一个布尔值,复位控制器时消耗一个转变,由一个圆按钮表示。
Animation Layers(动画层)
- 实现同一时刻进行多种动画状态播放。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)