我为iPhone制作了一款统一游戏,它的应用程序大小为288 MB.所以尝试了一个空的团结项目.最初它生成的应用程序大小为33 MB.但谷歌搜索后,我可以将其减少到19.2 MB.
我所做的更改:1.发布构建而不是调试构建.2.目标设备:仅限iPhone(在Unity设置中).3.目标平台:armv7
来自团结的设备日志显示:
构建
mscorlib.dll中包含单声道依赖项
纹理0.0 kb 0.0%网
格0.0 kb 0.0%
动画0.0 kb 0.0%
声音0.0 kb 0.0%
着色器0.0 kb 0.0%
其他资产0.0 kb 0.0%
级别6.7 kb 0.3%
脚本0.0 kb 0.0%
包含的DLL 2.4 mb 99.4%
文件头8.0 kb 0.3%
完整尺寸2.4 mb 100.0%
我的应用程序的包内容有unix可执行文件,大小为13.3 MB,数据为5.7 MB.
有什么东西我必须在统一设置或Xcode中更改以进一步减小应用程序的大小?请帮我.
如果您拥有Unity Pro iPhone Pro许可证,则可以更改剥离级别以使用micro mscorlib.阅读优化内置iOS播放器的大小以获取更多信息.
在XCode中,GCC 4.2 代码生成/优化级别应该是最快,最小(-Os) - Unity3d将为您的发布版本执行此操作.
另一个兴趣点是纹理,音频和其他资源.如果您不需要iPad分辨率,则可以缩小图像的大小.检查所有图像是否符合POT规则(2的幂),即128x128,256x256,...以便Unity3D可以使用PVRTC硬件压缩来构建iOS播放器.非POT图像最终将作为未压缩的真彩色图像.
| 归档时间: |
|
| 查看次数: |
15084 次 |
| 最近记录: |