4.3.3版本之引擎bug
bug描述:
IOS設備上,當使用WWW www = WWW.LoadFromCacheOrDownload(url, verNum); 下載資源時,第一次下載某個資源,www.assetBundle必定為空。
解決辦法:
引擎版本降到4.3.2或者升到4.3.4或更高。
這個bug絕對是神級坑,整整耗費了我十個工作日。引擎升到4.3.3以后,同樣的代碼,在PC/MAC上跑的都很好,在IOS上就必然崩掉,而且最無語的是沒有任何錯誤提示或者異常信息,xcode里面就一條崩潰信息,我去。我對代碼進行了各種檢查,自我感覺很強壯的代碼就是跑不通,無力啊,最后在幾個國外的帖子上確認了最終的bug:
http://forum.unity3d.com/threads/223131-www-assetBundle-is-null-only-on-iOS-device
http://fogbugz.unity3d.com/default.asp?586545_eqff4its4gvcqrib
http://issuetracker.unity3d.com/issues/ios-www-dot-loadfromcacheordownload-doesnt-load-asset-bundles-but-www-constructor-does
另外,對于上述bug,如果將WWW.LoadFromCacheOrDownload的方式改為WWW www = new WWW(url)的方式,程序是可以跑通的。
?
轉載于:https://www.cnblogs.com/sifenkesi/p/3695864.html
總結
以上是生活随笔為你收集整理的4.3.3版本之引擎bug的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TVB小花余思霆颜值怎么样?
- 下一篇: explain用法