针对 Unity Debug.Log
方法在 Update
等高频调用情况下信息冗余的问题,该工具提供了一种基于 GUI 的解决方案,能够在游戏视图中实时显示变量状态。该工具支持显示字典和列表,并允许开发者在代码任意位置添加调试条目,例如固定字符串、动态计算值和对象所有字段。
使用方法:
- 添加固定字符串:
DebugGUI.AddDebugItem("Version", "1.0.0");
- 添加动态计算值:
DebugGUI.AddDebugItem("Status", () => StatusManager.GetCurrentStatus().ToString(), Color.red);
(支持自定义颜色) - 监控对象所有字段:
DebugGUI.AddDebugTotalObject("example", new Example());
注意:使用相同 key 添加条目将视为更新现有条目。
暂无评论