控制台是我们阅读开发人员输出的地方.这些输出可用于快速测试代码位,而无需为测试提供额外的功能.
默认控制台中有三种类型的消息.这些消息可能与大多数编译器标准相关 :
错误
警告
消息
错误是会阻止的问题或异常运行的代码.
警告是不会阻止代码运行的问题,但是可能会在运行时出现问题.
消息是向用户传达内容的输出;他们通常不会强调问题.
我们甚至可以让控制台输出我们自己的消息,警告和错误.为此,我们将使用Debug类. Debug 类是MonoBehaviour的一部分,它为我们提供了向控制台写入消息的方法,非常类似于在初始程序中创建正常输出消息的方法.
您可以在资产区域上方标记的标签中找到控制台.
控制台的输出对程序员更有用,而不是最终用户或玩家.
让我们尝试编写一条简单的消息到控制台.这将在按下Space键时通知我们.为此,我们将使用 Log 方法,该方法将 Object 作为参数,我们将在其中使用字符串.
您可以从新脚本开始或修改现有脚本.
void Update() { if (Input.GetKeyDown(KeyCode.Space)) Debug.Log("Space key was pressed!"); }
保存,编译和运行此代码(当然,将其附加到GameObject),尝试点击空格键.
注意 : 观察消息显示在编辑器的底部.
如果单击"控制台"选项卡,您将看到打印出的消息.
同样,您也可以使用 LogWarning 方法输出警告, LogErro r方法的错误.这些将被证明对于测试少量代码非常有用,而不必实际实现它们,正如您将在后面看到的那样.