面向 Unity 的零分配 async/await 集成库,让 Unity 异步操作与协程可直接 await。
yasirkula/UnityIngameDebugConsole
一款基于 uGUI 的 Unity 游戏内调试控制台,可在构建版本中查看日志并执行调试命令。
- Star
- 2,746
- Fork
- 267
- 未关闭 Issue
- 9
- 最近提交
- 上个月
这是什么?
这是一个 Unity 插件,可在构建版本运行时显示日志、警告、错误和异常信息,并在编辑器中显示断言。它还能将 Android logcat 日志转发到控制台中。游戏过程中可以调整控制台窗口大小或将其隐藏,隐藏后会显示一个可拖动的小弹窗,提示隐藏期间新增的日志数量。
控制台还带有命令输入框。开发者可以通过特性或 AddCommand 系列 API 将 C# 函数注册为命令,控制台能解析 Vector3、Color、GameObject、Component 等常见 Unity 类型的参数,也支持通过解析函数添加自定义参数类型。输入 help 即可列出所有可用命令。
界面基于 uGUI 实现,列表视图会回收复用条目,以减少 Instantiate 调用。安装方式包括导入 unitypackage、Asset Store、Package Manager 的 git 地址以及 OpenUPM。
核心功能
- 01在构建版本中显示运行时日志、警告、错误和异常。
- 02将 Android logcat 日志转发到控制台。
- 03通过带类型参数的 C# 函数注册并执行命令。
- 04支持通过解析函数扩展自定义参数类型。
- 05窗口可隐藏、可调整大小,隐藏后以弹窗显示新增日志数量。
适用场景
- 在没有连接编辑器的测试设备上排查游戏问题。
- 游戏过程中输入命令触发调试作弊或测试操作。
- 将 Android logcat 输出与 Unity 日志一起查看。
标签
常见问题
- UnityIngameDebugConsole 是什么?
- 一款基于 uGUI 的 Unity 游戏内调试控制台,可在构建版本中查看日志并执行调试命令。 这是一个 Unity 插件,可在构建版本运行时显示日志、警告、错误和异常信息,并在编辑器中显示断言。它还能将 Android logcat 日志转发到控制台中。游戏过程中可以调整控制台窗口大小或将其隐藏,隐藏后会显示一个可拖动的小弹窗,提示隐藏期间新增的日志数量。
- UnityIngameDebugConsole 可以免费使用吗?用的什么许可证?
- UnityIngameDebugConsole 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- UnityIngameDebugConsole 还在维护吗?
- 半年内有更新。UnityIngameDebugConsole 最近一次提交是在 2026年9月6日。
- UnityIngameDebugConsole 适合用来做什么?
- 在没有连接编辑器的测试设备上排查游戏问题。 游戏过程中输入命令触发调试作弊或测试操作。 将 Android logcat 输出与 Unity 日志一起查看。
- 在哪里获取 UnityIngameDebugConsole?
- 源代码和安装说明在 GitHub 上:https://github.com/yasirkula/UnityIngameDebugConsole
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.1万1012C#MIT更新于 12天前
让 Claude、Cursor、Copilot 等 AI 助手通过 MCP 工具与技能操作 Unity 编辑器并调试游戏的插件。
4492399C#Apache-2.0更新于 11小时前
为 Claude Code 搭建的游戏开发工作室模板,内含 49 个 AI 代理、74 个技能和协作钩子。
2.7万3932ShellMIT更新于 11天前
面向开发者的桌面瑞士军刀,内置约 30 个离线小工具,用于编解码、格式化、转换和测试数据。
3.2万1764C#MIT更新于 20天前
一款免费的 Windows 系统监控工具,用于查看进程资源、调试程序和排查恶意软件。
1.6万1804CMIT更新于 7小时前
免费开源的 Windows 优化工具,提供 42 项性能、隐私与精简调整及内置系统管理工具。
1万442C#Other更新于 5天前