Unity中的Animator动画详解
Unity中的Animator咬字组词
动画详解
Animator动画导⼊
模型名+@+动画名的⽅式,可以直接组装使⽤动画;
直接将动画资源导⼊到unity中,⼀般包含六个为什么
模型、贴图、材质三种。
Animator动画详解
动画类型选择
Rig⾯板属性
Animation Type不同的动画类型
None⽆状态
Legacy⽼版Animation⽤的模式(⽆法使⽤状态机)。
Generic(新版本)⼈形⾮⼈形都可以使⽤;
Humanoid(新版本)只能⼈形动画使⽤;选中后Apply按钮可点击确定是否可以使⽤;
Configure…按钮点击打开⾻骼配置的界⾯;
Avatar Definition:⾻骼获取⽅式;
Mode⾯板属性
Mode⾯板属性Value
Scale Factor缩放因⼦(控制模型⼤⼩)Mesh Compression⽹格压缩(⽤于优化,越⾼越消耗性能)
Read/Write Enabled可读可写(模型需发⽣变化)
Optimize Colliders优化的⼀种⽅式(⼀般选中默认模式)
Generate Colliders⾃动给模型添加Colliders碰撞器Animation⾯板属性
Import Animation :导⼊动画;
Anim.Compression :优化动画的⼀种⽅式;
Rotation Error 、Position Error 、Scale Error :由上选择出现的三种优化类型;值越⼩越消耗性能,值越⼤越不精确;Clips:动画⽚段,可以剪辑添加动画⽚段;+ 添加动画⽚段,-删除相关的动画⽚段;
动画⽚段
点击上⾯的Clips⾥⾯的动画⽚段,弹出来相对应的动画⽚段;start、End:本动画⽚段的开始结束时间;
Loop Time:本动画⽚段是否循环;
Loop Po:循环时动画播放更加平滑(设置为循环动画状态);Curves:动画曲线;
Events:动画事件回调;(写⼊的⽅法名字脚本必须在本物体上)M面试小技巧
ask: 动画遮罩
控制使⽤ Animator动画
模型添加Animator组件,
Controller:动画控制器;
Aviphone闹钟
atar:⾻骼配置,相同的⾻骼可以共⽤⼀套动画;
Apply Root Motion :勾选后会使⽤模型⾃⾝的位移;
update Mode ;
Normal:正常的;
Animate Physics:物理更新;
Unscaled Time:忽略时间,常⽤语ui动画,不会因为暂停⽽不播放;
Culling Mode : 剔除模式;(优化的⼀种)
Always Animate :总是播放,不管我的97年的多大
相机是否照射到动画,本动画⼀直 会播放;
Cull Update Transforms : 相机外,剔除动画动作失恋的句子说说心情
,但是留下位移;
Cull Completely: 相机外剔除动画动作位移;
创建动画控制器,添加需要播放的动画⽚段
Create ->Animator Con社保查询个人
troller创建动画控制器;
打开动画控制器,把相应的动画⽚段放到动画控制器中;
Any State: 任何状态;(到的⽬标状态任意状态都可以到⽬标的状态)
Entry:退出状态;
Exit:进⼊状态;
Layers:动画层;
Parameters:本动画层的的数据层;