JavaFx 2.0 游戏引擎/框架 - JavaFx 2.0 如何改变 Java 游戏开发?

6

我知道JavaFx 2.0发布时间很短,但是希望有人能告诉我是否了解FX 2.0游戏引擎(或者在开源开发中是否有这样的项目)? 我一直没有找到-所以如果你知道,请指点我正确的方向。

我还想知道JavaFX2.0会如何改变java游戏编程。 从我读过的和我做过的小实验来看,我可以肯定地说它更加愉悦。 而且,我相信它运行在比常规的Java Swing或AWT基础的东西更快的硬件加速图形引擎上。 但是,它是否足够完整,可以支持任何复杂度的完整游戏框架?

2个回答

16

JavaFX非常适合简单的基于浏览器/2D游戏-这是Flash目前最常见的领域。原因如下:

  • 对于2D应用程序具有极佳的性能(在引擎盖下很好地利用了硬件加速)
  • 非常容易用CSS进行皮肤设计-网页设计师会喜欢这点
  • 新的JavaFX 2.0 API非常适用于纯Java(或其他JVM语言,如Scala、Clojure)
  • 跨平台,因此可以覆盖尽可能多的受众群体

它不太适合复杂/高性能的3D游戏,您需要一个像jMonkeyEngine这样的真正的OpenGL游戏引擎。

我认为,对于中等水平的游戏(射击游戏、第三人称视角RPG、RTS游戏等),裁决仍然存在争议。这些游戏不一定需要完整的3D引擎,但需要良好、流畅的图形性能。我怀疑JavaFX在现代硬件上对于这些游戏来说是可以胜任的,但我强烈建议您快速制作一个原型,以检查性能是否满足您的要求。


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接