2009-06-20 2 views
12

私はJavaで2Dゲームを作りたいと思っています。私はアニメーションの問題に遭遇しました。どうすればtweeningをJavaで実行できますか?ライブラリがありますか、バインディングを見つけることができるものがありますか?Javaではどのようにトゥイーンしますか?

また、単に画像を移動したくないということを理解しておいてください。アニメーション用の図面を作成するときに、いくつかのキーフレームを使用して中間のフレームを埋め込んでアニメーション。

+0

これを達成するためにベクターグラフィックスを使用したことはありますか?その性質上、モーフィングに優れています。私はそれらを操作するためにJavaで何が利用できるのかよく分かりません。 – Fostah

+0

アーティストにはそれほど直感的ではありませんか?その前提に間違っていますか?そこに良いベクトルグラフィックスツールはありませんが必要な光度を使用する必要がありますか? – Tore

答えて

13

です: http://code.google.com/p/java-universal-tween-engine/

logo

トゥイーンは、すべてのオブジェクトに適用することができます(無単にグラフィックスオブジェクトは、すべて!)すべてのオブジェクト属性をトゥイーンにすることができ、ロバート・ペナー・イージングの式もサポートします。

また、エンジンは実行時に(初期化時を除いて)何もインスタンス化しないように最適化されているため、ガベージコレクタを恐れることなくAndroidゲームに使用できます。

+0

ここで私はJavaトゥイーンを行う方法を探していました。近い将来、これを試してみたいと思っています。 –

+0

希望はあなたのプロジェクトに役立ちます。 –

4

The timing frameworkあなたが探していると思います。

また、豊富なアプリケーションを作成する場合は、書籍Filthy Rich Clientsをお勧めします。

代替私はJava用ユニバーサルトゥイーンエンジンを構築してもjgoodies:Animation library

+0

私はタイミングフレームワークを試しています – Tore

+0

何らかの理由でjgoodiesの例を見ると、実際にはほとんど私のtweeningの理解に近いものは表示されません(これは主にFlashのものです)。タイミングフレームワークは、それはどちらかといえます。 – milesmeow

関連する問題