3

私はAndroidとJavaでゲームを開発しています。アンドロイドでは、スプライト画像にandengineを使用しており、すべての方向に回転することができました。

  int bikeFrame:
//bikeFrame++,bikeFrame--

bikeSprite.setRotation(bikeFrame);

j2meでもゲームを作りたいです。しかし、j2meでは、角度を回転させる方法は4つしかありません。

(TRANS_MIRROR、TRANS_MIRROR 90、TRANS_MIRROR 270、TRANS_MIRROR 180)。

画像をフレームとして撮っても、スムーズなアニメーションが得られません。

j2meでスプライト画像をすべての角度で回転させる方法は?

4

2 に答える 2

2

このスレッドを参照してください。omarhassan123は、画像を任意の角度で回転できるようにするコードスニペットを作成しました。

あらゆる種類の画像操作技術を提供するJ2MEARMYKNIFEというライブラリがあり、ここで入手できます。

また、この質問を参照してください: 画像回転アルゴリズム

別のアイデア:FlexisExtremeと呼ばれるゲームを逆コンパイルします。彼らはリアルタイムで多くの画像回転を行うので、あなたは彼らがそれをどのように行ったかを知ることができます。

于 2012-10-04T08:55:05.163 に答える
0

可能であれば、LWUITを試しImage.rotateてください。このページにサンプルがありますhttp://lwuit.blogspot.com.br/2008/11/round-round-infinite-progress-and.html

于 2012-10-04T12:09:23.860 に答える