📜  Unity-控制台

📅  最后修改于: 2020-10-29 04:21:12             🧑  作者: Mango


在控制台上,我们将读取开发人员的输出。这些输出可用于快速测试代码位,而不必提供额外的测试功能。

默认控制台中显示三种消息。这些消息可能与大多数编译器标准有关-

  • 失误
  • 警告事项
  • 留言内容

失误

错误是问题或例外,这将防止代码运行在所有

警告事项

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

留言内容

消息是将某些内容传达给用户的输出。他们通常不突出问题。

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

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

安慰

控制台的输出对程序员(而不是最终用户或播放器)更有用。

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

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

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

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

注意请注意该消息显示在编辑器的底部。

空格键命中

如果单击“控制台”选项卡,则会发现您的消息已打印出来。

同样,您也可以使用LogWarning方法输出警告,并使用LogErro r方法输出错误。正如您稍后将看到的那样,这些将证明对于测试少量代码而无需实际实现它们很有用。