📜  在 C# Unity 中打印 - C# (1)

📅  最后修改于: 2023-12-03 15:37:18.375000             🧑  作者: Mango

在 C# Unity 中打印 - C#

在 C# Unity 中,使用 Debug 类可以方便地打印日志信息。Debug.Log 方法可以用于打印普通日志信息,而 Debug.LogErrorDebug.LogWarning 方法可以用于打印错误和警告信息。

打印普通日志信息

为了打印一条普通的日志信息,可以使用 Debug.Log 方法。下面是一个例子:

Debug.Log("Hello, World!");

这将在 Unity 的控制台中打印出一条信息:

Hello, World!
打印错误信息

为了打印一条错误信息,可以使用 Debug.LogError 方法。下面是一个例子:

Debug.LogError("Something went wrong!");

这将在 Unity 的控制台中打印出一条错误信息:

Error: Something went wrong!
打印警告信息

为了打印一条警告信息,可以使用 Debug.LogWarning 方法。下面是一个例子:

Debug.LogWarning("This operation is not supported.");

这将在 Unity 的控制台中打印出一条警告信息:

Warning: This operation is not supported.
打印变量的值

有时候需要打印某个变量的值。可以使用 Debug.Log 方法和字符串插值来实现。

int score = 100;
Debug.Log($"The score is {score}.");

这将在 Unity 的控制台中打印出一条信息:

The score is 100.
打印调用堆栈

为了诊断问题,可能需要打印调用堆栈。可以使用 Debug.Log 方法和 StackTrace 类来实现。

using System.Diagnostics;

void OnButtonClick()
{
    StackTrace stackTrace = new StackTrace();
    Debug.Log(stackTrace.ToString());
}

这将在 Unity 的控制台中打印出当前的调用堆栈。

结论

使用 Debug 类可以方便地打印日志信息。Debug.Log 方法可以用于打印普通日志信息,而 Debug.LogErrorDebug.LogWarning 方法可以用于打印错误和警告信息。可以使用字符串插值来打印变量的值,使用 StackTrace 类来打印调用堆栈。