码迷,mamicode.com
首页 > 编程语言 > 详细

Unity strip engine code 遇到執行不能之問題與解決

时间:2017-03-29 21:09:42      阅读:1815      评论:0      收藏:0      [点我收藏+]

标签:code   等等   概念   移除   color   webgl   提示   部分   ref   

遊戲發布在 WebGL 平台發現檔案還是太大,因此在 IL2CPP 的環境下,開啟 Strip engine code 編譯功能,嘗試看看能不能減少一些檔案容量。

但由於我們另外有載入 Scene stream assetbundles 的機制,因此遇到開啟 Strip engine code 後,無法正常執行的情形。

經過 Kelvin Lo 技術支援以及時間測試後,終究能夠正常執行,留下整件事情的經過、技術問題以及相關解法支援等等資料。

測試環境 Unity5.5.1f1,Windows 10,使用 Chrome 瀏覽器測試

附註:在我們測試的例子中,開啟 Strip engine code 並且成功正常執行,遊戲部分檔案大小變化從 7,262KB 下降到 6,306 KB,最終發布時並沒有套用這個做法…。

提示:Strip engine code 是一種在 IL2CPP 專案中裁減程式碼的機制,降低執行檔的檔案大小,概念是建置遊戲時,移除沒有用到的引擎類別以及實作程式碼,例如 2D 遊戲非物理的專案編譯成執行檔時,可以不用編譯 Physical 的程式碼到執行檔中,更多細節請參考文章末的 Reference。

Unity strip engine code 遇到執行不能之問題與解決

标签:code   等等   概念   移除   color   webgl   提示   部分   ref   

原文地址:http://www.cnblogs.com/jiahuafu/p/6641524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!