**我有一个“LWJGL 项目”**,我想在这个项目中通过 JavaFx 场景制作一些按钮或将 LWJGL 放在 JavaFx 场景中..但我不明白该怎么做..任何人都有主意 ?
最佳答案
看看https://github.com/AlmasB/FXGL这是一个开源框架,可以完全满足您对与 JavaFX 混合的 2D 类型 GL 渲染的需求。
JMonkeyEngine 一直在添加在其 3D 显示器上具有 JavaFX 2D HUD 和 GUI 的功能和示例,因此您可能想看看这些。
否则,如果您需要自己编写,一种快速的方法是使用 SwingNode:将 LWJGL 组件放在 SwingNode 中,然后将 SwingNode 放入 JavaFX 布局中。请注意,您将拥有两个独立的渲染系统(JavaFX 和 Swing->OpenGL)。这真的不难,但您需要编写任何必须“跨越鸿沟”的通信或事件处理程序。
关于javafx - 集成 JavaFx & LWJGL 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48470815/