检查点整理
合理的设置可以减少内存的占用,以我们游戏的安卓平台为例:
- 美术输出的图片资源,分辨率最大不超过1024*1024
- 在Unity中,Max Size设置为1024
- Format设置为Compressed
- Compression Quality设置为Best
- 勾选Compress using ETC1
脚本实现
开发环境:Python2.7+Win10+Pycharm
美术输出的图片资源,分辨率最大不超过1024*1024
这一项可以使用Python的Pillow库,来获取图片的分辨率。
|
|
在Unity中,Max Size设置为1024
Format设置为Compressed
Compression Quality设置为Best
勾选Compress using ETC1
这里可以有两种实现方式:
Python方式
通过读取图片的meta文件,检查文件中的以下设置是否正确。
|
|
C#方式
通过Unity的api,读取相应的设置,进行检查。核心代码如下:
pic变量是图片的路径,如 @”Assets/Res/zh-CN/Battle/Texture/BG/BG_001.jpg”
|
|