[u3d]關於asset資源熱更新總結


        技能的配置是存儲在.asset文件中,.asset文件對應的類文件是放在Plugins目錄下,我擴展了這個這個類,還想在下個版本中熱更出去,所以不得不把這個類從Plugings目錄下挪出來,並且進行了重命名(已經發布的apk包中是有這個類的,不重命名應該會沖突。)。后來發現在editor下運行是可以的,當用assetbundle格式異步加載資源的時候就不行了,找不到那個相關的類。經過多方考察,才發現。

asset格式對應的類就像是在Prefab上掛了一個腳本,是不能熱更新的,所以只能放在plugins下面。但是我又確實有擴展這個類的需求。所以只能考慮別的方案,把對應的asset文件用json轉化成字符串存儲為txt文件,然后運行的時候再加載進來,通過json轉化成自己需要的類進行使用。ok,問題解決了。

如果要熱更新的話,asset文件好像的確不太好用。歡迎各路大神指出錯誤和補充。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com