Unity - 控制台
控制台是我们读取开发人员输出的地方。这些输出可用于快速测试代码片段,而无需提供额外的测试功能。
默认控制台中显示三种类型的消息。这些消息可能与大多数编译器标准有关−
- 错误
- 警告
- 消息
错误
错误是会阻止代码完全运行的问题或异常。
警告
警告是不会阻止代码运行但可能会在运行时造成问题的问题。
消息
消息是向用户传达某些信息的输出;它们通常不会突出显示问题。
我们甚至可以让控制台输出我们自己的消息、警告和错误。为此,我们将使用 Debug 类。Debug 类是 MonoBehaviour 的一部分,它为我们提供了将消息写入控制台的方法,这与在启动程序中创建正常输出消息的方式非常相似。
您可以在 Assets 区域上方的标签选项卡中找到控制台。
控制台的输出对程序员更有用,而不是对最终用户或玩家。
让我们尝试向控制台写入一条简单消息。这将在按下 Space 键时通知我们。为此,我们将使用 Log 方法,该方法以 Object 作为参数,我们将在其中使用字符串。
您可以从新脚本开始,也可以修改现有脚本。
void Update() { if (Input.GetKeyDown(KeyCode.Space)) Debug.Log("Space key was pressed!"); }
保存、编译并运行此代码(当然,通过将其附加到 GameObject 上),尝试点击空格键。
注意 − 请注意,消息显示在编辑器底部。
如果单击"控制台"选项卡,您将发现您的消息已打印出来。
同样,您还可以使用 LogWarning 方法输出警告,使用 LogError 方法输出错误。这些方法对于测试小段代码非常有用,而无需实际实现它们,正如您稍后将看到的那样。