4.3.3版本之引擎bug
bug描述:
IOS設(shè)備上,當(dāng)使用WWW www = WWW.LoadFromCacheOrDownload(url, verNum); 下載資源時(shí),第一次下載某個(gè)資源,www.assetBundle必定為空。
解決辦法:
引擎版本降到4.3.2或者升到4.3.4或更高。
這個(gè)bug絕對是神級坑,整整耗費(fèi)了我十個(gè)工作日。引擎升到4.3.3以后,同樣的代碼,在PC/MAC上跑的都很好,在IOS上就必然崩掉,而且最無語的是沒有任何錯(cuò)誤提示或者異常信息,xcode里面就一條崩潰信息,我去。我對代碼進(jìn)行了各種檢查,自我感覺很強(qiáng)壯的代碼就是跑不通,無力啊,最后在幾個(gè)國外的帖子上確認(rèn)了最終的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)的方式,程序是可以跑通的。
?
轉(zhuǎn)載于:https://www.cnblogs.com/sifenkesi/p/3695864.html
總結(jié)
以上是生活随笔為你收集整理的4.3.3版本之引擎bug的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TVB小花余思霆颜值怎么样?
- 下一篇: explain用法