You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为代码添加颜色标识(以Debug.Log为例)

让Debug.Log输出彩色内容的方法
  • 用富文本标签直接输出
    Unity的Debug.Log支持HTML富文本格式,直接给日志内容套<color>标签就能实现彩色输出,支持颜色名称和十六进制颜色码:
// 用颜色名称
Debug.Log("<color=red>错误:数据加载失败</color>");
// 用十六进制颜色码(更灵活)
Debug.Log("<color=#4A90E2>提示:已完成初始化</color>");
  • 封装工具类简化调用
    如果频繁用不同颜色的日志,写个工具类把常用颜色封装成方法,不用每次写标签:
public static class ColorDebug
{
    public static void Error(string msg) => Debug.Log($"<color=red>[错误] {msg}</color>");
    public static void Warn(string msg) => Debug.Log($"<color=yellow>[警告] {msg}</color>");
    public static void Info(string msg) => Debug.Log($"<color=cyan>[信息] {msg}</color>");
}

使用时直接调用ColorDebug.Error("文件不存在"),既规范又省事。

  • 让代码里的Debug.Log本身显示彩色(编辑器语法高亮)
    要是想让代码中的Debug.Log方法名在编辑器里变色,提升编码时的辨识度:
    • 在Visual Studio/VS Code里,可以通过自定义语法高亮规则,给特定方法名设置颜色;
    • Unity用户也可以用Asset Store里的语法高亮插件,或者自己写简单的Editor扩展来实现。

内容的提问来源于stack exchange,提问作者omar-on-the-keys

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 17:55:30