Unity游戏内调试工具:实时变量监控
针对 Unity Debug.Log
方法在 Update
等高频调用情况下信息难以观测的问题,该工具实现了在 Game 视图中实时显示变量状态的功能。开发者可在代码任意位置调用该工具进行调试(需保证 key 的唯一性,避免重复更新)。
使用方法:
- 添加固定字符串调试条目:
DebugGUI.AddDebugItem("Version", "1.0.0");
- 添加获取字符串的函数调试条目,并设置显示颜色:
DebugGUI.AddDebugItem("Status", () => StatusManager.GetCurrentStatus().ToString(), Color.red);
- 监控指定对象的全部字段和属性变化:
DebugGUI.AddDebugTotalObject("example", new Example());
用户评论