Skip to content

非侵入式地扩展 Debug.Log 方法,可限定允许打印的文件范围,自定义打印信息颜色

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

CSM-Link/Unity-DebugExtension

Repository files navigation

Unity-DebugExtension

image-20250620171234721

本插件秉持非侵入式开发的思想,不需要改变原有项目代码中调用 Debug.Log 的方式,即可实现自定义输出颜色、限定允许打印的文件范围。

存在如下两种用法:

用法一

打开 Window/Debug Settings 配置项目中如下内容:

颜色配置:

-- 指定默认输出的 Log 信息的文本颜色

-- 指定特定脚本输出的 Log 信息的文本颜色

范围配置:

-- 禁止打印的脚本所在文件夹,该文件夹下的所有 C# 文件调用 Debug.Log 都将不显示。

-- 允许打印的脚本所在文件夹,只有在指定文件夹下的 C# 文件调用的 Debug.Log 会被显示。

用法二

调用 Debug.Log 时支持多传入一个字符串参数,表示16进制的RGB颜色,该参数将覆盖 Debug Settings 中的文本颜色设置。

示例:

Debug.Log("str1","CC00FF");

备注:第二种用法为侵入式开发,建议以测试完即删除代码的方式使用。

About

非侵入式地扩展 Debug.Log 方法,可限定允许打印的文件范围,自定义打印信息颜色

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages