javafx - 集成 JavaFx & LWJGL 项目

标签 javafx lwjgl

**我有一个“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/

相关文章:

Java swing gui 和 lwjgl

java - 如何将 lwjgl 应用程序放入 Javafx/swing Canvas 中

java - 将按钮添加到选项卡和选项卡区域 JavaFX

java - 如何使用Javafx Canvas 围绕另一个圆移动一个点?

java - 如何在 LWJGL 3 中使用 glfwSetWindowUserPointer?

java - Lwjgl 启动时出现错误代码 0x502

java - LWJGL 使用纹理时颜色困惑 + 经常禁用纹理时 FPS 较低

macos - 如何在我的 Mac 上安装 JavaFx 2.0?

java - 在新值(value)出现之前先弄清楚科学按钮

java - 两个 ObservableDoubleValue 的最大值作为 ObservableDoubleValue