AssetBundle加載腳本丟失問題

問題:

當Prefab上掛有腳本,再將其打包成AssetBundle,然後再在項目中去加載AssetBundle,當該物品被加載出來發現物體身上掛的腳本丟失,Inspector面板上的該腳本顯示黃色感嘆號,提示該關聯的腳本無法被加載。

原因:

AssetBundle本身就無法正常打包腳本,manifest文件中保存的是該腳本所對應的類名和變量名,在加載AB包時,程序會去查找當前項目中是否含有AB包中所存在的腳本,若存在,則加載出來的物體身上會自動加上該腳本,沒有就顯示黃色感嘆號。

解決方法:

在打包之前,將掛在物體上的腳本放到所需加載AB包的項目工程中。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章