我正在尝试在统一中构建我的游戏,但它给了我一个错误

本文关键字:错误 一个 游戏 我的 构建 | 更新日期: 2023-09-27 18:30:55

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
    }
}
相关文章: