1. 未设置控制器的 Animator 不会花时间执行处理。
2. 播放没有混合的单个动画剪辑会使 Unity 的速度比旧版动画系统更慢。当前系统布局已针对动画混合和更复杂设置进行优化。
3. 动画化缩放曲线比动画化移动和旋转曲线的成本更高。为了改善性能,请避免使用缩放动画。
4. 大多数时间,Unity 都在估算动画,并将动画层和动画状态机的开销保持在最低水平。向 Animator 添加另一层(无论同步与否)的成本取决于层播放的动画和混合树。层的权重为零时,Unity 会跳过层更新。
5. 人形动画类型与通用动画类型
6. 场景级别优化
7. 始终通过将 Animator 的 Culling Mode 设置为 Based on Renderers 来优化动画,并禁用蒙皮网格渲染器的 Update When Offscreen 属性。这样即可在角色不可见时让 Unity 不必更新动画。