个性化阅读
专注于IT技术分析

Unity控制台日志输出介绍和用法示例

控制台用于查看代码输出。这些输出可用于快速测试一行代码, 而不必提供额外的测试功能。

默认控制台中通常会出现三种类型的消息。这些消息可能与大多数编译器标准有关:

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

错误:错误是导致代码完全无法运行的异常或问题。

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

消息:消息是将某些内容传达给用户的输出, 但通常不会引起问题。

甚至我们可以让控制台输出我们的消息, 错误和警告。为此, 我们将使用Debug类。

Debug类是MonoBehaviour的一部分, 它为我们提供了将消息写入控制台的方法, 这与在启动程序中创建普通输出消息的方式非常相似。

这些方法是:

  • Debug.Log
  • Debug.LogWarning
  • Debug.LogError

要从Unity Editor的主菜单打开控制台, 请选择Windows->常规->控制台, 或按ctrl + shift +C。

Unity控制台

默认情况下, 控制台窗口在Unity编辑器的底部和项目选项卡旁边。

Unity控制台

控制台的输出对程序员更有用, 而对最终用户或播放器则没有多大用处。

让我们创建一个脚本, 用于向控制台显示简单的消息, 警告和错误。这些消息会在按下空格键, 退出键和删除键时通知我们。为此, 我们将使用Debug类方法, 该方法将一个对象作为参数, 并在其中使用字符串。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ConsoleOutput : MonoBehaviour
{
    void Update() 
    {
       if (Input.GetKeyDown(KeyCode.Space))
           Debug.Log("Message!! Space key was pressed!");

       if (Input.GetKeyDown(KeyCode.Escape))
           Debug.LogWarning("Warning!! Escape key was pressed!");

       if (Input.GetKeyDown(KeyCode.Delete))
           Debug.LogError("Error!! Delete key was pressed!");
    }
}

输出

Unity控制台

赞(0)
未经允许不得转载:srcmini » Unity控制台日志输出介绍和用法示例

评论 抢沙发

评论前必须登录!