如何使用ImGUI在D3D中创建外部菜单界面?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2270个文字,预计阅读时间需要10分钟。
ImGUI是一个与平台无关的C++轻量级跨平台图形用户界面库,无第三方依赖,可直接将源码添加到项目中使用。该框架常与特定的3D图形工具包(如D3dx9)结合使用,以提供更丰富的图形开发体验。ImGUI主要用于:
ImGUI 它是与平台无关的C++轻量级跨平台图形界面库,没有任何第三方依赖,可以将ImGUI的源码直接加到项目中使用,该框架通常会配合特定的D3Dx9等图形开发工具包一起使用,ImGUI常用来实现进程内的菜单功能,而有些辅助开发作者也会使用该框架开发菜单页面,总体来说这是一个很不错的绘图库,如下将公开新版ImGUI如何实现绘制外部菜单的功能。
ImGUI官方下载地址:github.com/ocornut/imgui/releases
在使用ImGUI页面之前需要先来实现一个简单的附着功能,即如何将一个窗体附着到另一个窗体之上,其实代码很简单,如下所示当用户输入进程PID时,会自动跟随窗体并附着在窗体顶部。
本文共计2270个文字,预计阅读时间需要10分钟。
ImGUI是一个与平台无关的C++轻量级跨平台图形用户界面库,无第三方依赖,可直接将源码添加到项目中使用。该框架常与特定的3D图形工具包(如D3dx9)结合使用,以提供更丰富的图形开发体验。ImGUI主要用于:
ImGUI 它是与平台无关的C++轻量级跨平台图形界面库,没有任何第三方依赖,可以将ImGUI的源码直接加到项目中使用,该框架通常会配合特定的D3Dx9等图形开发工具包一起使用,ImGUI常用来实现进程内的菜单功能,而有些辅助开发作者也会使用该框架开发菜单页面,总体来说这是一个很不错的绘图库,如下将公开新版ImGUI如何实现绘制外部菜单的功能。
ImGUI官方下载地址:github.com/ocornut/imgui/releases
在使用ImGUI页面之前需要先来实现一个简单的附着功能,即如何将一个窗体附着到另一个窗体之上,其实代码很简单,如下所示当用户输入进程PID时,会自动跟随窗体并附着在窗体顶部。

