unity3d開發Android的3d遊戲如何減小apk的大小?

unity3d生成的一個空的apk就有7.68M。


1.使用unity3d的Asset bundle方法,打包後的安裝包不包含資源,在第一次運行時會在網上下載資源,這樣就能縮小打包後文件的大小

2.對圖片資源進行壓縮,留最小需求像素的,還可以根據機型用不同的圖片格式

3.去除重複,不用的資源

unity3d 5.0, 光空的apk就17M呢。

據說打包僅選擇 arm, 不選擇x86會使得包減少大約8M。


據說安裝包大會顯得遊戲高端一些[#手動斜眼]

apk包的大小約等於:StreamingAssets文件夾大小+Resources文件夾大小+打包的場景里引用的美術資源大小,打包的時候unity也是只把這三個方面的東西打包到apk,所以Resources文件夾裡面的東西能刪的都刪了,用ab包的方式把資源都壓縮到StreamingAssets文件夾,再用圖集弄下圖片什麼的就OK了


莫非是做辣稽小遊戲?如果不是,不用在意包的大小。


音樂用wav格式圖片打包

能做成Asset bundle的做Asset bundle

去掉任何資源帶中文的文件名(莫名其妙的可以減小包的大小)如有錯誤,概不負責。


推薦閱讀:
相关文章