注:Unity工程中用其他工具壓縮png源圖對優(yōu)化包尺寸無效由捎,必須在導(dǎo)入U(xiǎn)nity后選擇壓縮格式
1.Unity 的素材,能用壓縮格式就用壓縮格式,要自行測試壓縮后是否是能接受的效果.根據(jù)今天的測試,這個(gè)設(shè)置主要影響appstore發(fā)包大小和解包大小,對ipa包大小影響不大
Paste_Image.png
2.導(dǎo)出的Xcode和Android工程中的png圖片(主要是icon和splash)可以再用pngyu壓縮,可以壓縮50%以上.
到工程目錄下搜索png文件就可以找到所有png圖片
Paste_Image.png
3.Resources目錄不要放無用的物件
4.xcode工程的橫版啟動圖片可以刪除
5.xcode工程中刪除android專用素材
Paste_Image.png
6.移除無用的代碼,目前我們的項(xiàng)目比較適合使用Strip ByteCode選項(xiàng),并配合link.xml使用,link.xml放到項(xiàng)目的Assetes目錄下:
Paste_Image.png
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平臺,如果包實(shí)在太大,可以使用 Split Application Binary 功能。
在Player Setting > Publishing Settings里,
Paste_Image.png
這篇博文有詳細(xì)描述:unity減小android安裝包大小 http://www.u3dblog.com/?cat=1