序
本文主要介绍Unity中的动画系统,包括但不限于Animator组件、AnimationController以及相关控制脚本。
本文参考于iHeartGameDev的系列教程视频
EP1 认识Animator
Animator是一个Unity内置组件,挂载在需要执行动画的对象身上
Update Mode
Normal:在Update()
周期内更新动画
Fixed:在FixedUpdate()
周期内更新动画,与物理系统同步(不影响物理)
Unscaled Time:不受Time.timeScale
影响,适合UI
Culling Mode
Always Animate:任何情况下都会持续计算
Cull Update Transforms:不计算骨骼动画、transform、ik等运动,但状态机和Root Motion持续运作
Cull Completely:完全停止动画