3
我使用Unity 5.6.0f3,並且在嘗試構建並運行時遇到了此錯誤。 我檢查了monodeveloper的構建和運行腳本,它說構建成功。當我嘗試使用windows/mac/Linux獨立版時,我收到下面的錯誤消息。Unity建立設置錯誤
資產/腳本/ LevelManager.cs(4,19):錯誤CS0234:類型或 命名空間名稱SceneManagement '不在 namespaceUnityEngine存在'。您是否缺少裝配參考?
資產/腳本/ LevelManager.cs(6,29):錯誤CS0246:找不到類型或 命名空間名稱`MonoBehaviour'。您是否缺少 程序集參考?
錯誤大樓的球員,因爲腳本有編譯器錯誤
的.cs如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class LevelManager : MonoBehaviour {
public void Loadevel(string name) {
Debug.Log("Level load requested for: " + name);
SceneManager.LoadScene(name);
Debug.Log("Loaded Level " + name);
}
public void QuitLevel(string name) {
Debug.Log("I want to Quit");
Application.Quit();
}
}
林似乎無法在網絡上找到任何答案,但無法弄清楚目前。
大部分的互聯網似乎都表明,當你使用低於5.3的版本時,出現這個錯誤,你確定你使用的是'5.6'嗎?此外,應用程序是否可以在編輯器中運行? – Iggy
我只是在5.6.0f3上自己試過,並且無法複製。 – Draco18s
我開始之前將統一更新爲5.6.0f3。它運行在編輯器罰款只是沒有建立。也許不會刪除它並重新開始!你使用monodevelop Draco18s編寫.cs文件嗎?我明天再試一次,看看。 – Fil