3

我正在用 Android 和 Java 开发游戏。在android中,我使用andengine作为精灵图像,我能够在各个方向旋转。

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

bikeSprite.setRotation(bikeFrame);

我也想在 j2me 中制作游戏。但是在j2me中我们只有四种旋转角度的方法

(TRANS_MIRROR,TRANS_MIRROR 90,TRANS_MIRROR 270,TRANS_MIRROR 180)..

如果我将图像作为帧,我仍然无法获得流畅的动画。

如何在j2me中以所有角度旋转精灵图像?

4

2 回答 2

2

看到这个线程,omarhassan123 创建了一个代码片段,它应该允许您将图像旋转您喜欢的任何角度。

有一个名为 J2ME ARMY KNIFE 的库,它提供了各种图像处理技术,您可以在此处获取。

另外,请参阅此问题: 图像旋转算法

另一个想法:反编译一款名为 Flexis Extreme 的游戏。他们实时进行大量图像旋转,因此您可以尝试找出他们是如何做到的。

于 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 回答