JavaFX 2.0最近引起了我的注意。我想在我的图形用户界面中使用它,并使用像LibGDX这样的图形库进行渲染。具体地说,我正在制作一个小的玩具游戏引擎。JavaFX有我想要的令人惊叹的图形用户界面,但似乎没有我想要的所有图形功能。所以我想使用其他的东西,比如LibGDX来渲染。
这是可能的吗,还是我坚持使用棱镜?
提前谢谢。
发布于 2012-12-23 23:56:52
您可以使用scene2d创建您的用户界面,这是一组也包含在libGDX引擎库(http://code.google.com/p/libgdx/wiki/scene2d)中的库。你所需要做的就是创建一个这个库的Actor,并把它添加到你的舞台/场景/屏幕上。之后,对你的actor应用一些动作,你将会得到与JavaFX或Flash相同的效果。如果您需要一个无法在应用程序的渲染中运行的特殊操作,并且需要将此操作封装在您的Actor中,请创建一个实现主要对象(label、textbutton等)的新actor。并重写act和draw方法以实现您自己的Actor。
LibGDX与JavaFX不兼容(我认为),在libGDX中创建所有的应用程序是一笔不错的交易。
发布于 2014-05-21 17:00:39
根据Libgdx + JavaFX论坛的帖子,似乎人们已经在让libGDX在JavaFX应用程序中工作方面取得了进展。
具体地说,提到了以下两个repos:
https://stackoverflow.com/questions/9361348
复制相似问题