Javafx 2 带LibGDX(或其他)的JavaFX2.0

Javafx 2 带LibGDX(或其他)的JavaFX2.0,javafx-2,libgdx,Javafx 2,Libgdx,JavaFX2.0最近引起了我的注意。我想将它用于GUI,并使用像LibGDX这样的图形库进行渲染。具体来说,我正在制作一个小型玩具游戏引擎。JavaFX有我想要的惊人的GUI,但似乎没有我想要的所有图形功能。所以我想用LibGDX之类的东西来渲染 这是可能的,还是我被棱镜困住了 提前感谢。您可以使用scene2d创建用户界面,这是一组库,也包含在libGDX引擎库()中。你所需要做的就是创建这个库的一个演员,并将其添加到你的舞台/场景/屏幕上。之后,对您的参与者应用一些操作,您将获得与Java

JavaFX2.0最近引起了我的注意。我想将它用于GUI,并使用像LibGDX这样的图形库进行渲染。具体来说,我正在制作一个小型玩具游戏引擎。JavaFX有我想要的惊人的GUI,但似乎没有我想要的所有图形功能。所以我想用LibGDX之类的东西来渲染

这是可能的,还是我被棱镜困住了


提前感谢。

您可以使用scene2d创建用户界面,这是一组库,也包含在libGDX引擎库()中。你所需要做的就是创建这个库的一个演员,并将其添加到你的舞台/场景/屏幕上。之后,对您的参与者应用一些操作,您将获得与JavaFX或Flash相同的效果。如果您需要一个无法在应用程序的渲染中运行的特殊操作,并且需要将此操作封装在Actor中,请创建一个实现主对象(标签、textbutton等)的新Actor,并重写act和draw方法以实现您自己的Actor

libGDX与JavaFX不兼容(我认为),在libGDX中创建所有应用程序是一个不错的选择

根据论坛的帖子,人们似乎在让libGDX在JavaFX应用程序中工作方面取得了进展

具体而言,提及以下两项回购:


  • 不幸的是,现在你可能是对的。我试图让libGDX在JavaFX应用程序(作为Swing组件)中工作,但没有成功。在手动将liblwjgl.jnilib复制到gdx-backend-lwjgl-natives.jar之外以修复一个不满意的链接错误之后,我能够启动应用程序,但libGDX画布没有显示。在JavaFX中的JPanel中添加了一个JLabel,以确认Swing正在工作并显示出来,但无法显示libGDX GL画布:-(