【发布时间】:2020-12-14 20:24:38
【问题描述】:
我想从 2 更新到 LWJGL 3,但在线搜索显示它并不能真正使用 Java GUI 工具包(正确吗?完全没有?)。 我正在编写的代码在 AWT 画布中包含许多其他 GUI 组件中的 GL 上下文,现在更改为基于 GL 的 GUI 库并不现实。
但归根结底,更新 GL 对我来说并不是很重要,我真正想要的是 Assimp 绑定,假设它们或多或少是完整的。
我想只将 Assimp 模块本身与现有代码一起使用,但它似乎需要核心 LWJGL 3 JAR,这会导致与 LWJGL 2 的运行时冲突。
现代有没有办法将 LWJGL 3 与其他 GUI 一起使用? 否则,我能否以某种方式使用 Assimp 绑定而不使用 LWJGL 本身,而不会出现运行时问题?
【问题讨论】:
-
在 LWJGL 3 的核心中没有对 LWJGL 3 的 AWT 支持,但是 JAWT 绑定可供您构建自己的解决方案来呈现到 AWT 画布 (github.com/LWJGL/lwjgl3/tree/master/modules/lwjgl/jawt/src/…),或者...可以使用github.com/LWJGLX/lwjgl3-awt(免责声明:我是它的作者 - 虽然不支持 Mac OS - 仍在等待贡献者)。
-
谢谢,看起来很有希望,我去看看