文章目录
一、美术
1.图片资源优化
- 图片源文件分辨率为2次幂,在此分辨率下Unity内置的压缩机制就会生效,压缩效率很高;
- 减少透明和阴影的设计;
2.模型资源优化
- 模型文件面数和骨骼数量尽量不造成浪费,够用即可;
- 模型细节尽量不要表现在Mesh上,在满足条件的范围内可以使用材质纹理来表现;
- 动画关键帧精简,减少动画关键帧,Unity动画系统会自动平滑动画数据;
3.音频,视频
-
Unity支持很多音频格式:
Mp3 :失真小,适合音质要求较高的文件; WAV:资源大,不推荐; OGG:压缩比高,适合人声和音效等。
-
音视频文件体积尽可能小,质量够用就行。
二、程序
1.AssetBundle打包
对于Unity资源占用内存的优化非常有效的方案,打包时使用LZ4压缩格式,可以获得可以跟不压缩想媲美的加载速度,而且比不压缩文件要小,推荐YooAsset插件,并且在软件启动时设计预加载的交互。
2.图片资源优化
- 关闭Read/Write;