Unity的Animator中的动画会全部加载到内存中吗?怎么优化?
考察说明
考察对Unity动画系统内存管理和优化策略的理解
回答思路
- 明确说明Animator与动画剪辑(AnimationClip)的内存加载机制,区分运行时与编辑器行为
- 指出默认情况下动画剪辑在场景加载时会被加载进内存,但依赖具体资源类型和引用关系
- 说明动画事件、混合树等引用资源的内存影响
- 给出具体优化手段,如使用Addressables、AssetBundle、动画纹理压缩、减少动画帧率或骨骼数
- 强调针对频繁使用的动画使用预加载,非频繁使用的按需加载