RegameDesk 开发笔记【9】hello_imgui

本文的微信公众号链接

需求

客户端(主控)渲染窗口需要故障排除功能,比如说显示 FPS、丢帧、延迟等信息,以方便调试、测试。一个较为常见且靠谱的作法是基于 Dear ImGui 来实现。

学习

高手直接看 Dear ImGui 也不是不行。但如果是初学者,从 Hello ImGui 开始,比较不容易吓退。

Hello ImGui 基于 Dear ImGui,所以拿前者练好,再上生产环境用后者,是一个不错的路线。

实践

故障排除功能通常是一个彩蛋(隐藏功能),需要某种触发机制唤出。常见采用快捷键,但这可能和远程端系统里某个快捷键冲突。所以也可以考虑使用鼠标操作唤出,比如在顶部操作栏(显示状态下)连击 3 次右键。

Remote Desktop

如果您使用微信,也可以关注公众号 UMU618,在公众号文章里评论。