Unity - 控制台



控制台是我们将读取开发人员输出的地方。这些输出可用于快速测试代码片段,而无需添加用于测试的其他功能。

默认控制台中显示三种类型的消息。这些消息可能与大多数编译器标准相关−

  • 错误
  • 警告
  • 消息

错误

错误是会阻止代码完全运行的问题或异常。

警告

警告是在运行时可能引发问题,但不会阻止代码运行的问题。

消息

消息是向用户传达某些内容的输出;它们通常不会突出显示问题。

我们甚至可以使控制台输出我们自己的消息、警告和错误。为此,我们将使用 Debug 类。Debug 类是 MonoBehaviour 的一部分,它为我们提供了将消息写入控制台的方法,这与您在启动程序中创建普通输出消息的方式非常相似。

您可以在“资源”区域上方的标签中找到控制台。

Console

控制台的输出对程序员更有用,而不是最终用户或玩家。

让我们尝试向控制台写入一条简单的消息。这将通知我们何时按下空格键。为此,我们将使用Log方法,该方法接收Object作为参数,我们将在其中使用字符串。

您可以从一个新的脚本开始,也可以修改现有的脚本。

void Update() {
   if (Input.GetKeyDown(KeyCode.Space))
      Debug.Log(“Space key was pressed!”);
}

保存、编译并运行此代码(当然,将其附加到一个 GameObject 上),尝试按下空格键。

注意−观察消息显示在编辑器底部。

spacebar Hit

如果单击控制台选项卡,您将找到打印出的消息。

类似地,您还可以使用LogWarning方法输出警告,并使用LogError方法输出错误。正如您稍后将看到的,这些将被证明对测试代码片段非常有用,而无需实际实现它们。

广告