U3DC.COM | 优三帝研究院

Menu

Unity安装包尺寸优化

注:Unity工程中用其他工具压缩png源图对优化包尺寸无效,必须在导入Unity后选择压缩格式。(简单点说,要压缩图片,请在unity中进行这些操作,外部工具压缩后导入进去并没有效果)

1.Unity 的素材,能用压缩格式就用压缩格式,要自行测试压缩后是否是能接受的效果.根据实际的测试,这个设置主要影响appstore发包大小和解包大小,对ipa包大小影响不大。

9F3F6ADA-549B-427D-8FEF-9B48AC068380

 

2.导出的Xcode和Android工程中的png图片(主要是icon和splash)可以再用ImageAlpha压缩,可以压缩50%以上。

到工程目录下搜索png文件就可以找到所有png图片

3EF30895-E8DC-4ACE-9B3F-57E8FEA3844F

3.Resources目录不要放无用的物件

4.xcode工程的横版启动图片可以删除

5.xcode工程中删除android专用素材

DC100C95-2CD0-4A30-9209-D138E4B58F02

6.移除无用的代码,目前我们的项目比较适合使用Strip ByteCode选项,并配合link.xml使用,link.xml放到项目的Assetes目录下:

91C53E2F-4921-46A1-B4F6-973E1C7F28E8

7.修改图片大小,对一些比如贞动画的素材由于显示切换较快,可以把原图缩小一半甚至更多

8. .net2.0 subset比较(Estimated app store size)

开启strip byte code:
.net 2.0 full比 subset大2M
ipa net 2.0 full比 subset大1M
不开启stripping level subset:
增大11M

9.对于android平台,如果包实在太大,可以使用 Split Application Binary 功能。

在Player Setting > Publishing Settings里,

CAEDA48E-1CAC-4D0B-BDF5-B5F05FBCFCD9

打赏
— 于 共写了676个字
— 文内使用到的标签:

《“Unity安装包尺寸优化”》 有 1 条评论

  1. 460141023说道:

    好多图都挂啦

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据