Unity 动画压缩及其优化


一:为什么要做动画优化

    动画文件在游戏包体和内存中占的比例仅次于贴图,优化好动画文件,就优化了一小半游戏内存。拿我们正在开发的游戏举例,优化后的包体和内存比优化前减少了一百多兆,大概优化掉了五分之一的内存。


二:优化思路

Unity 动画压缩及其优化_第1张图片  Unity 动画压缩及其优化_第2张图片

2.1:Unity引擎对导入的AnimationClip提供三种压缩格式,Off、Keyframe Reduction和Optimal。其中,Off表示不采用压缩处理;Keyframe Reduction表示使用关键帧进行处理,Optimal则表示Unity引擎会根据动画曲线的特点来自动选择一个最优的压缩方式,可能是关键帧压缩,也可能是Dense压缩;设置Animation.Compression:Animation.Compression默认选择的是Optimal。

2.2:AnimationPositionError默认0.2,AnimationRotationError默

你可能感兴趣的:(Unity,Unity,Shader,实际应用)