资产/脚本/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/

10-11 22:33
查看更多