Cocos Creator Cannot read property 'load' of null


參考:

cocos社區:Cannot read property ‘load’ of null

cocos社區:Uncaught TypeError: Cannot read property ‘load’ of null

cocos社區:1.93升2.01 報錯 Cannot read property ‘__ONCE_FLAG:load’ of null

 

 

 

 

1. 加載資源和預制體

2. 卸載資源

3. 重新加載資源,創建預制體

 

這樣就會報錯,原因是卸載資源的時候,將預制體引用的資源卸載掉了,重新加載資源但是未重新加載預制體的話,創建預制體會報錯。

 

所以要去掉這個報錯,就得再卸載資源的時候,連預制體一起卸載掉,再重新加載。

1. 加載資源和預制體

2. 卸載資源預制體

3. 重新加載資源和預制體,創建預制體

 

我一直以為預制體,就和laya、白鷺中的皮膚一樣,保存着UI的數據,和資源沒什么關系。

cocos中卸載資源,依賴該資源的預制體直接不能用了,即使你把資源再加載一次,預制體依然不能用, 必須將預制體卸載再重新加載才能用。

 


免責聲明!

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



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