我在尋找一個豐富的2D多媒體框架,它的意思與JVM2D多媒體圖書館在JVM上
- 有SDL和SFML C和C++中使用。
- 我用Pygame和Python。這非常高效。
- XNA也很棒。
JVM怎麼樣?我知道SDL http://sdljava.sourceforge.net/有一個包裝,但自從主頁新聞源的最後一次入口可以追溯到2005年,它並不覺得特別活躍。
基本上我正在尋找的是一個硬件加速的2d畫布,爲JVM提供了一個整潔的框架。
我知道C,C++甚至Python(在某種程度上)都可以被認爲是低級語言。另一方面,Java在硬件上抽象化。因此,我在尋找的不是「自然領域」。儘管如此,http://lwjgl.org/是Java中可能的一個很好的例子。
谷歌搜索引發了這個有趣的項目http://libgdx.badlogicgames.com/。你用過嗎?你知道替代品嗎?請注意:我想使用Scala,而不是Java。因此,對JVM的壓力,而不僅僅是Java。
JavaFX 2絕對是一個很好的選擇,但是目前ScalaFX遠沒有完整或可用。您當然仍然可以使用Scala中的JavaFX,因爲它只是一個庫,但是您的代碼看起來與Java中的相似。看看YouTube上的一些演示 - 它們非常令人印象深刻。 –
@LuigiPlinge:是的,你說得對,還沒有完成。但未來看起來很有希望:http://javafx.com/roadmap/。這也很好,他們計劃在JDK 8中包含JavaFX 3.0。 – tenshi
我花了一些時間來完成本教程。 JavaFX的確令人印象深刻。我現在就使用它,一旦看起來穩定就立即跳轉到ScalaFX – lhk