ocornut/imgui
在 GitHub 打开 ↗C++ 即时模式 GUI 库,专为游戏引擎和调试工具快速造面板
Star76k
24h 新增+14
7 天新增—
Fork12k
Issue1.2k
语言C++
项目介绍
更新于 1 天前
Dear ImGui 是一个面向 C++ 的即时模式 GUI 库,简单说就是让你用几行代码在程序里快速画出调试面板和工具窗口,而不用像传统 UI 框架那样维护一堆控件状态。它不依赖任何外部库,输出顶点缓冲和绘制命令,可以嵌进任何渲染管线,因此在游戏引擎、实时 3D 应用、主机平台和嵌入式环境里特别好用。典型场景是给自家引擎做资源查看器、参数调节面板、性能统计浮层,或者给算法写临时可视化工具——改一个数值立刻看到画面变化,迭代极快。它明确不面向最终用户,不支持国际化和无障碍,追求的是程序员的生产力而非产品级界面。如果你是游戏客户端或引擎工具链的 C++ 开发者、做图形/仿真类桌面工具,或者需要给 AI 训练推理流程搭可视化调试面板,这个项目值得花十分钟看;做 Web 或后端的读者基本用不上。
上手成本:中
Star 趋势
话题标签
apicplusplusframeworkgame-developmentgame-enginegamedevguiimguiimmediate-guilibrarymulti-platformnativetoolkittoolsui
仓库信息
| License | MIT |
| 创建时间 | 2014-07-21 |
| 最后推送 | 1 小时前 |
| 热度分 | 47.0 |