Unity控制台打印彩色日志

Unity控制台打印彩色日志

在 Unity 开发过程中,我们经常需要使用 Debug.Log 来输出调试信息。但是在繁杂的控制台信息中,一些重要的信息很容易就被忽略。使用彩色日志可以大幅提升Unity开发中的调试效率。

彩色日志原理

Unity 的控制台支持使用简单的富文本标记语言,这是一种类似于 HTML 的标签语言。通过特定的标签,我们可以轻松地控制日志信息的颜色和大小等。

<color=颜色值>文本</color>

使用方法

直接使用颜色名称

Unity 已经内置了一些基础颜色的定义,可以直接通过名称来调用:

Debug.Log("<color=red>红色信息</color>");
Debug.Log("<color=yellow>黄色信息</color>");
Debug.Log("<color=green>绿色信息</color>");
Debug.Log("<color=blue>蓝色信息</color>");

使用HEX颜色值

除了 Unity 预先定义好的颜色外,我们可以通过编写具体的色值来上色,格式使用HEX-COLOR(十六进制表示):

Debug.Log("<color=#FF00FF>紫色信息</color>");
Debug.Log("<color=#FFA500>橙色信息</color>"); // 注意要使用6位十六进制

颜色标签可以在一条日志中多次出现,Unity 控制台会分别渲染成不同的颜色,没有标签的文本就渲染为默认颜色(如果是浅色主题,那默认的日志文本颜色为黑色)。

Debug.Log("信息1: <color=green>内容</color>, 信息2: <color=red>内容</color>");
发布时间:2025-09-01
其他阅读

C#桌面应用置顶

Winform和WPF开发中,有时会有需要置顶窗体的需求,本文就介绍怎么使用Win32API进行置顶

查看原文

WPF中开启虚拟化提高性能

WPF(Windows Presentation Foundation)是一个强大的框架,它能创建高度响应和美观的桌面应用程序。然而,当处理大量数据时,性能问题可能变得显著。为了解决这些问题,我们可以利用虚拟化来提升WPF应用的性能。

查看原文

vscode Material Design Theme

Material Design Theme 是由猪头少年(scung-cn)开发的一套基于 Material Design 设计语言的 Visual Studio Code 主题插件,可以在扩展市场上直接下载安装。

查看原文

Winform中设置控件边框

本文将会介绍在Winform中如何设置控件的边框,可应用于Form和Panel等。

查看原文

Entity Framework Core链接Oracle的问题

最近使用 Entity Framework Core 来链接 Oracle 11g 数据库,发现很多 LINQ 语句使用起来都会有问题,查看日志输出发现是生成SQL语句无法被 11g 版本执行,好在Oracle官方已经给我们提供了解决方案。

查看原文