1

我正在尝试使用 ImGui(Java 绑定)来填充空白空间或填充某些 UI 的整个宽度,但我似乎无法弄清楚如何/何时向 ImGui 询问 Item Rect Max 以及在某些情况下我最终得到了一个没有填充的小空间。

在此处输入图像描述

我使用的代码在这里(这里添加的行太多了) https://github.com/blockout22/VisualScripting/blob/main/src/main/java/visual/scripting/GraphWindow.java#L295

这是我从中获得风格的地方,但我认为我遗漏了一些东西 https://github.com/thedmd/imgui-node-editor/blob/687a72f940c76cf5064e13fe55fa0408c18fcbe4/examples/blueprints-example/blueprints-example.cpp

4

1 回答 1

0

我通过每次在创建节点时添加任何新 UI 时检查最大宽度来解决此问题

这是我的解决方案https://github.com/blockout22/VisualScripting/commit/7cd045efbe5366d38431ee82122a5b16f4c1e447#diff-33432afab7c91a7783be97cc24d2de52a81870145ce3a3e9dad3cb260076c208

于 2022-03-01T18:42:52.657 回答