淺析:Unity3D開發的遊戲如何降低包體大小

衆所周知,通過Unity3D開發的手遊包體普遍偏大,動則幾百M的安裝包,而包體大則會導致手遊推廣的成本增大,也會影響到用戶轉化率。除去其他因素,用戶在選擇下載時,會着重關注遊戲包體大小,遊戲包體體積過大,下載時間長,會讓用戶取消下載,同時也會考慮到流量的問題。

 

wKiom1cUoreBUpOWAADbQfrgXTo172.jpg

 

因此Unity官方也介紹了幾種降低包體大小的方法:

1.替換jpg,使用psd,減少重複資源

2.剔除不必要的資源

3.打包時查看log紀錄,由此判斷需要減少的文件類型

4.優化,壓縮圖片,減少圖片大小

5.優化,壓縮網格和動畫,減少文件大小

6.剔除system.dllsystem.xml.dll,儘量不要依賴他們,或用其他組件來代替。

 

上面介紹的方法,是對於圖片的壓縮以及資源的減少,不過這些處理都會極大地影響到了遊戲的畫面質量和運行時的流暢程度,影響到用戶的體驗度。

 

針對於目前這種困境,不少的服務商推出了分包技術,而傳統的分包是將資源切割,分段下載,進入遊戲前進行二次下載;處理遊戲包體瘦身時,往往採用刪除代碼,精簡資源甚至作資源取捨的方式;在資源加載時,玩家必須要中斷遊戲,並在等待中進行緩慢的資源加載。

 

而愛加密提出了全新將“資源進行分段處理”的壓縮概念(愛壓縮)。可以將Unity3D5.0版本以下的引擎開發的遊戲,進行資源分段處理,有效減小包體體積,同時在不影響玩家的體驗和遊戲性能質量的前提下,實現玩遊戲的前10分鐘加載全部資源的暢玩無障礙遊戲模式,真正實現包體體積的有效瘦身。

 

上述概念所運用的原理就是將資源有效進行拆分,上傳至愛加密服務器,在保證遊戲能夠正常運行的情況下,WiFi/3G網絡環境下通過愛加密服務器同步加載剩餘遊戲資源。從而達到分段處理遊戲資源,有效壓縮遊戲包體大小的目的。

 

愛加密的這項遊戲資源包體壓縮技術與之前市面上開發出來的壓縮技術的區別就是:一、該技術能夠智能甄別網絡環境,實現資源靜默加載,玩家全程無感知;二、真正以實現壓縮遊戲包體爲目的,最高能夠實現壓縮原本遊戲包體大小的80%;三、該技術對遊戲安裝資源是無損壓縮,不影響遊戲質量、性能及其穩定性和兼容性,能夠將該技術適用於更多的手機機型中。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章