我正在寻找一个与JVM一起使用的丰富的2D多媒体框架
JVM怎么样?我知道SDL http://sdljava.sourceforge.net/附近有一个包装,但是自从主页新闻源的最后一个条目可以追溯到2005年以来它并没有特别活跃。
基本上我正在寻找的是JVM的硬件加速2d画布,它有一个整洁的框架支持。
我知道C,C ++甚至Python(在某种程度上)都可以被认为是低级语言。另一方面,Java抽象了硬件。因此,我所寻找的不是它的自然领域"。尽管如此http://lwjgl.org/是Java中可能的一个很好的例子。
谷歌搜索提出了这个有趣的项目http://libgdx.badlogicgames.com/。你用过吗?你知道其他选择吗?请注意:我想使用Scala,而不是Java。因此对JVM的压力并不仅仅是Java。
答案 0 :(得分:3)
你看过JavaFX 2.0了吗?
渲染引擎基于prism,它支持硬件和软件渲染(这意味着它将使用DirectX或OpenGL或Java 2D,具体取决于可用的内容)。您可以在此处找到有关其架构的更多信息:
JavaFX Architecture and Framework
它使用Scene Graph来定义要渲染的内容。在这里你可以找到小介绍:
Working with the JavaFX Scene Graph
Scalafx project为JavaFX 2.0提供Scala绑定。
答案 1 :(得分:0)
如果你想要的东西可以使用scala中的http://lwjgl.org/。