Unity - 控制台

控制台是我们阅读开发人员输出的地方.这些输出可用于快速测试代码位,而无需为测试提供额外的功能.

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

  • 错误

  • 警告

  • 消息

错误

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

警告

警告是不会阻止代码运行的问题,但是可能会在运行时出现问题.

消息

消息是向用户传达内容的输出;他们通常不会强调问题.

我们甚至可以让控制台输出我们自己的消息,警告和错误.为此,我们将使用Debug类. Debug 类是MonoBehaviour的一部分,它为我们提供了向控制台写入消息的方法,非常类似于在初始程序中创建正常输出消息的方法.

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

控制台

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

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

您可以从新脚本开始或修改现有脚本.

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

保存,编译和运行此代码(当然,将其附加到GameObject),尝试点击空格键.

注意 : 观察消息显示在编辑器的底部.

spacebar Hit

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

同样,您也可以使用 LogWarning 方法输出警告, LogErro r方法的错误.这些将被证明对于测试少量代码非常有用,而不必实际实现它们,正如您将在后面看到的那样.