GitHub 热门

ocornut/imgui

在 GitHub 打开 ↗

C++ 即时模式 GUI 库,专为游戏引擎和调试工具快速造面板

Star76k
24h 新增+14
7 天新增—
Fork12k
Issue1.2k
语言C++

项目介绍

更新于 1 天前

Dear ImGui 是一个面向 C++ 的即时模式 GUI 库,简单说就是让你用几行代码在程序里快速画出调试面板和工具窗口,而不用像传统 UI 框架那样维护一堆控件状态。它不依赖任何外部库,输出顶点缓冲和绘制命令,可以嵌进任何渲染管线,因此在游戏引擎、实时 3D 应用、主机平台和嵌入式环境里特别好用。典型场景是给自家引擎做资源查看器、参数调节面板、性能统计浮层,或者给算法写临时可视化工具——改一个数值立刻看到画面变化,迭代极快。它明确不面向最终用户,不支持国际化和无障碍,追求的是程序员的生产力而非产品级界面。如果你是游戏客户端或引擎工具链的 C++ 开发者、做图形/仿真类桌面工具,或者需要给 AI 训练推理流程搭可视化调试面板,这个项目值得花十分钟看;做 Web 或后端的读者基本用不上。

上手成本:中

Star 趋势

记录 8 个数据点 · 期间增长 +37

话题标签

apicplusplusframeworkgame-developmentgame-enginegamedevguiimguiimmediate-guilibrarymulti-platformnativetoolkittoolsui

仓库信息

LicenseMIT
创建时间2014-07-21
最后推送1 小时前
热度分47.0