Unity - 控制台

  • 简述

    控制台是我们将阅读的地方Developer输出。这些输出可用于快速测试代码位,而无需提供额外的测试功能。
    默认控制台中显示三种类型的消息。这些消息可能与大多数编译器标准有关 -
    • Errors
    • Warnings
    • Messages
  • Errors

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

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

    消息是向用户传达某些信息的输出;他们通常不会突出问题。
    我们甚至可以让控制台输出我们自己的消息、警告和错误。为此,我们将使用 Debug 类。这Debug类是 MonoBehaviour 的一部分,它为我们提供了向控制台写入消息的方法,与在启动程序中创建正常输出消息的方式非常相似。
    您可以在资产区域上方的标签选项卡中找到控制台。
    安慰
    控制台的输出对programmer,而不是最终用户或播放器。
    让我们尝试向控制台写入一条简单的消息。这将在按下 Space 键时通知我们。为此,我们将使用Log方法,它采用Object作为参数,我们将在其中使用字符串。
    您可以从新脚本开始,也可以修改现有脚本。
    
    void Update() {
       if (Input.GetKeyDown(KeyCode.Space))
          Debug.Log(“Space key was pressed!”);
    }
    
    保存、编译和运行此代码(当然,通过将其附加到 GameObject),尝试按空格键。
    Note- 观察消息显示在编辑器的底部。
    空格键命中
    如果您单击控制台选项卡,您会发现您的消息已打印出来。
    同样,您也可以使用LogWarning方法和错误LogError 方法。这些将被证明对于测试少量代码很有用,而无需实际实现它们,正如您稍后将看到的那样。