JavaFX 2.0 最近引起了我的注意。我想将它用于我的 GUI 并使用像 LibGDX 这样的图形库进行渲染。具体来说,我正在制作一个小型玩具游戏引擎。 JavaFX 具有我想要的令人惊叹的 GUI,但似乎没有我想要的所有图形功能。所以我想使用 LibGDX 之类的其他东西进行渲染。
这是可能的,还是我坚持使用棱镜?
提前致谢。
最佳答案
您可以使用scene2d 创建用户界面,这是libGDX 引擎库( http://code.google.com/p/libgdx/wiki/scene2d ) 中也包含的一组库。您需要做的就是创建此库的 Actor 并将其添加到您的舞台/场景/屏幕上。之后,对您的 Actor 应用一些 Action ,您将获得与 JavaFX 或 Flash 相同的效果。如果您需要一个无法在应用程序渲染中运行的特殊操作,并且需要将此操作封装在您的 Actor 中,请创建一个实现您的主要对象(标签、文本按钮等)的新 Actor 并覆盖方法 act 和 draw 来实现您自己的 Actor。
libGDX 与 JavaFX 不兼容(我认为),在 LibGDX 中创建所有应用程序,这是一个很好的交易。
关于javafx-2 - 带有 LibGDX(或其他)的 JavaFX 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9361348/