随着 lwjgl 3 的新更新,类 Display 不存在,我到处搜索,但找不到任何有关如何将所有 lwjgl 应用程序放入 jpanel 或画布或类似内容的内容。我已经想过使用像 twl 这样的 opengl gui,但这会让一切变得更加困难,而且我不需要它,所以我的问题是如何将 lwjgl 应用程序放在 jpanel 或画布中。
谢谢,这会救我的命。
不幸的是,目前不支持将 LWJGL3 与 Swing 一起使用。对更多窗口系统的支持已在路线图中,但尚不清楚是否会实施。
来自roadmap https://github.com/LWJGL/lwjgl3-wiki/wiki/1.3.-Roadmap:
多窗口系统实现。
- [✓] GLFW
- LWJGL 2 兼容
- [?] AWT/画布
- [?][.x] JavaFX
从 LWJGL 2 中吸取的一个教训是,窗口系统很难让每个人都满意。总是缺少一项功能。对于 3,计划是支持一些不同的窗口系统后端,并可能支持类似于当前 API 的“官方”API,但其背后的实现未指定。这听起来似乎是 LWJGL 的一个非常重要的部分,以至于无法如此开放,但事实是 API 表面相当小。即使没有
通过抽象层,可以轻松地将客户端代码从一个窗口系统移动到另一个窗口系统。向用户强制使用跨平台且与实现无关的 API 很快就会给我们带来与 LWJGL 2 中相同的问题。我们目前唯一完整的实现,GLFW,功能丰富且强大,但现在做出承诺还为时过早。该计划是首先探索许多不同的选项,并将所有内容公开给用户。他们总是知道得更多。
[?]:还在讨论中。可能会改变或有争议,并且可能根本不会实施。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)