一、关于ImGui
这一章节将讲述如何在OpenGL/DirectX环境的游戏中使用第三方的ImGui绘制常见的窗口和控件,例如菜单、按钮、复选框、滑动条等等,这一章节需要有一定的C++基础和Win32相关开发经验。
本章节的Demo例程采用在MFC对话框中使用OpenGL、ImGui绘制,效果如下:
这是一个第三方的控件,官方网站:
这个库有免费的许可证,但需要费用支持来维持其持续改进。除了维护和稳定性外,还有许多需要添加的功能。如果您的公司正在使用Dear ImGui,请考虑联系作者电子邮件:contact@dearimgui .com
它能让我们写几行代码,即可轻松的实现各种复杂的界面效果:
ImGui::Text("Hello, world %d", 123);
if (ImGui: