debugging 不明确的参考CS0104:“Debug”是“UnityEngine.Debug”与“System.Diagnostics.Debug”之间得不明确引用

yqyhoc1h  于 2022-12-13  发布在  其他
关注(0)|答案(2)|浏览(564)

我是编程新手,需要帮助来修复错误弹出窗口,这是在代码中写入if语句后出现的,所有Debug.Log行的5个错误代码,在if语句之前,它们工作正常。

int max = 1000;
    int min = 1;


    Debug.Log("Welcome to number Wizard");
    Debug.Log("Pick a number");
    Debug.Log("Highest number is: " + max);
    Debug.Log("Lowest number is: " + min);
}

// Update is called once per frame
void Update()
{
    if (Input.GetKeyDown(KeyCode.UpArrow))
    {
        Debug.Log("Up Arrow key was pressed");
    }
}

}

j8ag8udp

j8ag8udp1#

如果您不需要将其放在文件顶部,请删除

using System.Diagnostics;

否则,请使用完整的命名空间

UnityEngine.Debug.Log("some text");

或添加

using Debug = UnityEngine.Debug;

在你文件的最上面。

i34xakig

i34xakig2#

我删除了using System.Diagnostics;,它就工作了

相关问题