JVMの2Dマルチメディアライブラリ
-
12-11-2019 - |
質問
JVM で使用されることを意図した豊富な2Dマルチメディアフレームワークを探しています
- CおよびC ++用のSDLとSFMLがあります。
- PygameをPythonで使っていました。それは非常に生産的です。
- XNAも素晴らしいです。
JVMはどうですか?私はSDL に包まれていることを知っています。ホームページのニュースフィードは2005年に戻り、特に生きているとは感じません。
基本的に私が探しているものは、きちんとしたフレームワークで支えられているJVMのためのハードウェア加速2Dキャンバスです。
私は、C、C ++、さらにPythonが低レベルの言語と見なすことができることを知っています。一方、Javaはハードウェアを越えて抽象化されています。したがって、私が探しているものはそれが「自然の領土」ではありません。それにもかかわらず、 http://lwjgl.org/ は、Javaで可能なものの素晴らしい例です。
グーグルはこの興味深いプロジェクトを育てた http://libgdx.badlogicgames.com/ 。あなたはそれを使ったことがありますか?あなたは代替案を知っていますか?ご注意:JavaではなくScalaを使いたいです。したがって、JVMのストレス、Javaだけでなく。
解決
レンダリングエンジンは、ハードウェアとソフトウェアレンダリングをサポートするプリズムに基づいています(これは、使用可能なものに応じてDirectXまたはOpenGLまたはJava 2Dのいずれかを使用します)。ここでのアーキテクチャに関する詳細情報を見つけることができます。
レンダリングしたいものを定義するためにシーングラフを使用します。ここでは小さな紹介を見つけることができます:
href="http://code.google.com/p/scalafx/" rel="nofollow"> scalafx project JavaFX 2.0のScalaバインディングを提供します。
他のヒント
あなたが