我意识到JavaFx 2.0只出现了很短的时间,但希望有人知道FX 2.0游戏引擎(甚至是开源开发中的这样一个项目)?我一直都找不到 - 所以如果你这样做,请指出我正确的方向。
我也想知道JavaFX2.0将如何改变java游戏编程。从我所阅读的内容和我所做的小实验中我可以肯定地说编码更加愉快。我相信它运行在比常规Java swing或基于awt的东西更快的硬件加速图形引擎上。但它是否足以支持任何复杂的整个游戏框架?
答案 0 :(得分:16)
JavaFX非常适合基于浏览器的简单/ 2D游戏 - 这是Flash目前最常见的领域。原因:
它不太适合复杂/高性能的3D游戏,你需要一个适当的OpenGL游戏引擎,如jMonkeyEngine。
我认为陪审团仍然处于中间地带的比赛中(射击游戏,第三人称视角RPG,RTS游戏等)。这些游戏不一定需要完整的3D引擎,但需要良好,流畅的图形性能。我怀疑JavaFX在现代硬件上会很好用,但我强烈建议你做一个快速原型来检查性能是否符合你的要求。
答案 1 :(得分:2)
javaFx不仅仅是像Swing这样的GUI工具包,还有一些额外功能。已经可以将适当的游戏引擎渲染到javafx节点中。这是一个显示这个的圆顶。
http://www.java-gaming.org/topics/lwjgl-javafx-integration/27801/view.html。
但这并没有解决像游戏一样为第一人锁定鼠标的问题。