2015-08-19 28 views
0

我目前正在嘗試設置我的項目,以允許用戶下載小遊戲發佈後。 Todo這我正在嘗試使用資產包來促進這一點,其中一個包含新遊戲場景,另一個包含所需腳本的資產和DLL。我遇到的問題是,當我從包中加載場景或預製件時,所有附加的腳本仍然存在,但警告顯示「無法加載相關腳本,請修正任何編譯錯誤並分配有效腳本」。有什麼明顯的,我失蹤或資產包不是這樣工作,我將不得不重建我的場景負載?錯誤從資產包中加載預製腳本

回答

0

您不能像通常那樣將資產包中的腳本指定爲GameObject的引用。您只能通過使用反射來加載資產包來訪問腳本。然後你可以通過編程的方式將它們附加到GameObjects等等(例如,加載程序集,找到你的類型,然後在你的新加載類型的GameObject上使用AddComponent())。

請參閱http://docs.unity3d.com/Manual/scriptsinassetbundles.html

但即使你要克服這些障礙,它將無法在Windows Phone上工作,這是違反蘋果商店的服務條款,所以...