我现在正在编写游戏,遇到了一个问题。 我不能使用 ImGui,我尝试了 ImGui.NET、ImGuiSharp、ImGui.NET.DirectX,但都没有用。 问题是无法找到 cimgui dll 的 Win32 / Dx11 入口点。 如何将 ImGui 与 DirectX / SharpD ...
我现在正在编写游戏,遇到了一个问题。 我不能使用 ImGui,我尝试了 ImGui.NET、ImGuiSharp、ImGui.NET.DirectX,但都没有用。 问题是无法找到 cimgui dll 的 Win32 / Dx11 入口点。 如何将 ImGui 与 DirectX / SharpD ...
我目前正在使用 OpenTK 和 ImGui.Net 进行一个项目。 每个都有自己的 Vector2 class。 我想知道是否可以创建我自己的Vector2 class,它可以作为其他两个类使用而无需进行转换方法并且可以使用其他类进行设置。 例子: 在过去,我只会制作一个“.ToOpenTK”和 ...
我正在尝试使用 ushort 数据类型渲染两个大小为 256x256 的图像。 一个必须是灰度,另一个是 RGB。 但是,两者都呈现为黑色方块。 我相信故障出在我的 openGL 纹理定义中的某处,但我不确定。 这是我的代码的最小版本。 结果如下: ...
因此,如果您尝试在没有 label 的情况下初始化 imgui 元素,我会收到以下错误。Assertion failed: (id != window->ID && "Cannot have an empty ID at the root of a window. If you ...
所以我正在创建一个编辑器工具,通过单击自定义MenuItem打开该工具。 此工具使用GetWindow<T>(true, "title")和ShowModalUtility()方法作为实用程序窗口打开。 这个新的实用程序窗口有一个按钮,可以使用上面提到的相同方法打开另一个实用程序窗口(不 ...
如何在亲爱的 imgui 中绘制从 80 到 0 的简单倒计时? 我试过这样但出于某种原因它滞后很多像 3 fps 有些人知道如何做得更好,比如数字从 80 变为 79,从 79 变为 78 等等 ...
我正在尝试实现渲染器的 GLAD-GLFW-IMGUI 版本。 我只是想显示两个带对接系统的 Imgui windows。 我正在使用 Imgui、GLAD(core) 和 glfw 的对接分支。 下面是我的代码。 我得到一个空白的白色 window。 我认为我的 glfw 实现有问题。 我想不通 ...
我有一个 ImGui 小部件,其代码与此类似: 这运行良好。 如果我添加另一个框架,则如下所示: 它呈现良好,但在glfwPollEvents()时,任何鼠标单击都会导致无限递归(递归在ImGui_ImplGlfw_MouseButtonCallback(...)中)。 注意:我知道我可以执行多个 ...
关于 GLFW 的问题我有一个程序,在 OpenGL 中有 windows,在 Vulkan 中有一个 window。 创建 Vulkan window 时我设置 当我创建 OpenGL 我的问题是在我创建 Vulkan window 之后我无法创建任何其他新的 windows。如果我调用 glfw ...
我正在尝试创建一个应用程序,用户可以通过按下按钮运行(耗时的)后端物理模拟。 但同时,我希望 GUI 的 rest 保持功能,并且在模拟结束之前不要“冻结”。 现在我知道在 OpenGL 中组合多个线程进行渲染并不是一个好主意,所以我的想法很简单:1)使用一个线程(我想是默认线程)来运行物理之外的 ...
您好,我正在使用 C++ 和 OpenGL 创建我的第一个游戏引擎,以及用于编辑器界面的 ImGui。 我有一个简单的问题,我创建了一个覆盖整个屏幕的 window 使用: 我还启用了停靠,我想创建一堆较小的 windows(如选项卡窗口),以便停靠在主 window 内部。 我尝试通过使用 Beg ...
我正在使用 IMGui 的停靠树代码,并在 example_win32_directx9 中创建了 Application.cpp 和 Application.h。 我正在使用 release 和 x64 进行编译。 我已将 Linker 系统中的子系统设置为 Windows。 Applicat ...
我正在使用 ImGUI,我想为图像实现一个图层菜单,并使用拖动来移动它们以重新排序矢量中的项目。 有时它工作得很好,但其他图像只是从当前的 position 跳转到随机图像。 ...
我正在使用 ImGui 制作程序,如果单击“确定”按钮后 window 上的输入错误,我想显示一个弹出窗口。 它进入 IF 语句并执行代码,但弹出窗口不显示。 ...
我正在制作一个图像编辑程序,在制作画笔工具时遇到了问题。 问题是当帧速率非常低时,因为程序在那一刻读取鼠标并绘制它下面的像素。 我可以使用什么解决方案来解决这个问题? 我正在使用 IMGUI 和 OpenGL。 比较。 我也使用此代码更新屏幕上的图像。 还有铅笔/画笔的代码 ...
我试图让 ImGui 的 (ImVec) 和 glm 的 (glm::vec) 向量类型之间的隐式转换正常工作。 在这里我读到,我必须更改imconfig.h文件中的以下几行: 第一行对我来说很有意义,但我看不出第二行为 MyVec 创建新构造函数的意义。 由于我真的不知道这里发生了什么,我只是尝 ...
我相信我正确设置了我的 VS 配置,但是在包含如下文件时仍然出现错误: imgui 文件位于: 错误是: 请你帮助我好吗? ...
我正在使用 OpenGL 和 GLUT 在 C++ 中编写渲染引擎,并尝试将 ImGUI 集成到我的引擎中,但我遇到了问题。 它要么渲染 gui 并且仅渲染背景(无对象),要么仅渲染对象和背景(无 GUI)。 这段代码:glutDisplayFunc(renderScene); glutIdleFu ...
问题: 您好,我正在寻找一种在 ImGui Window 中嵌入 web 浏览器的方法,有点像按钮或文本控件。 是否有一个库、hacky 解决方法或类似的东西,我可以在不切换到不同的 UI 库的情况下使用(因为项目中的某些功能仍然有常规的 imgui)。 最好的解决方案是,如果我还可以控制网站或至 ...
我一直在尝试通过 ImGui 库(GLFW 作为后端)使用 OpenGL 打印一些图像时出现随机错误。 这是 gdb 到目前为止给我的: 奇怪的是,这只发生在我以多线程模式加载图像数据时。 (每个图像同时加载到单独的线程上) 当我将我的代码转换为单线程时,没有崩溃。 但是,GPU 代码(此处的 s ...