我使用Unity 5.6.0f3并在尝试构建和运行时遇到此错误。 我已经检查了monodeveloper构建和运行脚本,并说它构建成功。当我尝试windows / mac / Linux standlone时,我收到以下错误消息。
Assets / Scripts / LevelManager.cs(4,19):错误CS0234:类型或 命名空间名称SceneManagement'不存在于 namespaceUnityEngine&#39 ;.你错过了装配参考吗?
Assets / Scripts / 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();
}
}
我似乎无法在网上找到任何答案,目前无法弄明白。
答案 0 :(得分:1)
我有类似的问题。
重新导入声明并没有帮助,重新启动计算机,重新安装相同版本的统一并重新安装visual studio。
Finnaly我通过更新到Unity beta来实现它。