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


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

 

 

 

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

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

2.剔除不必要的資源

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

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

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

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

 

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

 

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

 

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

 

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

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM