我意识到
JavaFx 2.0只出现了很短的时间,但希望有人知道FX 2.0游戏引擎(甚至是开源开发中的这样一个项目)?我一直都找不到 – 所以如果你这样做,请指出我正确的方向.
我也想知道JavaFX2.0将如何改变java游戏编程.从我所阅读的内容和我所做的小实验中我可以肯定地说编码更加愉快.我相信它运行在比常规Java swing或基于awt的东西更快的硬件加速图形引擎上.但它是否足以支持任何复杂的整个游戏框架?
解决方法
JavaFX非常适合基于浏览器的简单/ 2D游戏 – 这是Flash目前最常见的领域.原因:
> 2D应用程序的出色性能(很好地利用引擎盖下的硬件加速)
>非常容易skin with CSS – 网页设计师会喜欢这个
>新的JavaFX 2.0 API非常适用于纯Java(或其他JVM语言,如Scala,Clojure)
>跨平台,因此可以覆盖尽可能多的受众
它不太可能适用于需要适当的OpenGL游戏引擎(如jMonkeyEngine)的复杂/高性能3D游戏.
我认为陪审团仍处于中间地带的比赛中(射击游戏,第三人称视角RPG,RTS游戏等).这些游戏不一定需要完整的3D引擎,但需要良好,流畅的图形性能.我怀疑JavaFX在现代硬件上可能会很好用,但我强烈建议你做一个快速原型来检查性能是否符合你的要求.