**我有一个" LWJGL项目" **我希望在这个项目中通过JavaFx场景制作一些按钮,或者将LWJGL放在JavaFx场景中......但是我不能理解如何做到这一点......任何人都有想法?
答案 0 :(得分:2)
看看https://github.com/AlmasB/FXGL这是一个开源框架,可以完全按照你想要的方式进行与JavaFX混合的2D类型GL渲染。
JMonkeyEngine已经在其3D显示器上添加了具有JavaFX 2D HUD和GUI的功能和示例,因此您可能希望查看这些功能和示例。
否则,如果您需要自己编写,快速方法是使用SwingNode:将LWJGL组件放在SwingNode中,然后将SwingNode放入JavaFX布局中。请注意,您将拥有两个独立的渲染系统(JavaFX和Swing-> OpenGL)。它真的不难,但你需要编写任何必须跨越鸿沟的通信或事件处理程序。