需求
客户端(主控)渲染窗口需要故障排除功能,比如说显示 FPS、丢帧、延迟等信息,以方便调试、测试。一个较为常见且靠谱的作法是基于 Dear ImGui 来实现。
学习
高手直接看 Dear ImGui 也不是不行。但如果是初学者,从 Hello ImGui 开始,比较不容易吓退。
Hello ImGui 基于 Dear ImGui,所以拿前者练好,再上生产环境用后者,是一个不错的路线。
实践
故障排除功能通常是一个彩蛋(隐藏功能),需要某种触发机制唤出。常见采用快捷键,但这可能和远程端系统里某个快捷键冲突。所以也可以考虑使用鼠标操作唤出,比如在顶部操作栏(显示状态下)连击 3 次右键。