javafx-2 - 带有 LibGDX(或其他)的 JavaFX 2.0

标签 javafx-2 libgdx

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/

相关文章:

java - JavaFX 稍后运行不起作用

java - 在 libgdx 中处理资源和屏幕

java - 尝试从空对象引用上的字段 'GlyphRun.color' 读取

java - LibGDX And​​roid onPause 改变纹理

当我运行另一个线程时,JavaFx 进度指示器卡住

java - 最新的 Java 6 是否开箱即用地运行 JavaFX 2

java - 印地语字体在使用 javafx 的 webview 浏览器上呈现不正确

java - Android 的宽高比和视口(viewport) : Need an explication

java - 为什么我在关闭 GDX 游戏窗口后会收到错误消息?

java - CheckBoxTableCell 如何传播更改回来?