Assets/Scripts/ThirdPersonCamera.cs(3,7):错误 CS0246:找不到类型或命名空间名称“UnityEditor”。您是否缺少 using 指令或程序集引用?
我很困惑为什么会收到此错误......
为什么会这样?
最佳答案
这是因为 UnityEditor 命名空间仅在位于 Assets/Editor
文件夹中的编辑器脚本中可用;或者如果您在编辑器中运行游戏。如果您在编辑器中运行游戏时需要一些功能,您可以这样做:
#if UNITY_EDITOR
using UnityEditor;
#endif
class Script: MonoBehaviour {
void Update() {
#if UNITY_EDITOR
// Editor specific part here
#endif
}
}
关于c# - 我正在尝试统一构建我的游戏,但它给了我一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26981899/