2015-01-16 86 views
0

我有一個完整的工作隱形項目已經完成了一段時間,但我想將它導入到另一個項目中,所以我爲隱形項目創建了一個unitypackage文件。我將其導入到另一個項目中,並且出現了三個錯誤。一個是char_Robot。將項目導入到另一個項目Unity

navmeshagent.velocity爲'char_robotGuard_001'分配嘗試無效。輸入速度是{NaN,NaN,NaN}。 UnityEngine.NavMeshAgent:set_velocity(Vector3)EnemyAnimation:OnAnimatorMove()(在Assets/Scripts/Enemy/EnemyAnimation.cs:51)

這是第一個錯誤,第二個錯誤是PlayerMovement腳本。玩家沒有移動,並在控制檯中出現錯誤。

輸入按鈕Attract未設置。要更改輸入設置,請使用:編輯 - >項目設置 - >輸入PlayerMovement.Update()(在Assets/Scripts/Player/PlayerMovement.cs:51)

我最後的錯誤是相機屏幕全黑。我們可以模糊玩家和環境。

我使用統一4.5和我在之後的統一隱形教程:

http://unity3d.com/learn/tutorials/projects/stealth

是否有我必須完成的任何設置或導入項目的任何錯誤方式?我再次使用unity的導入自定義包功能來導入文件。我正在使用統一的免費版本。

在此先感謝。

+0

您是否導出了包括依賴關係的包?而且看起來你在另一個項目中設置的一些設置並沒有在軟件包中導出。由於該軟件包不包含projectsettings.asset文件。你將不得不再次手動應用這些設置 –

回答

0

MX D是正確的,可能有資產依賴性導致新項目中的錯誤。

很難說究竟是什麼導致了大部分錯誤,但輸入錯誤是因爲您的腳本處於新項目中,而您尚未定義輸入設置。

前往 項目設置>輸入,並添加「吸引」輸入按鈕,以及任何其他導致錯誤。

+0

添加吸引輸入按鈕的工作,但我試圖導出與所有的依賴項目,它給了相同的錯誤的NAN,但輸入按鈕錯誤消失了。 –

+0

你將不得不去錯誤的腳本,看看那條線上發生了什麼。 – MutantGopher

+0

我發現問題,它看起來像暫停系統造成這種情況。代碼行time.timescale = 0,停止了整個項目的工作。 –

相關問題