我正在用 Android 和 Java 开发一款游戏。在 android 中,我将 andengine 用于 Sprite 图像,我能够向各个方向旋转。
int bikeFrame:
//bikeFrame++,bikeFrame--
bikeSprite.setRotation(bikeFrame);
我也想在 j2me 中制作游戏。但是在j2me中我们只有四种旋转角度的方法
(TRANS_MIRROR,TRANS_MIRROR 90,TRANS_MIRROR 270,TRANS_MIRROR 180)..
如果我将图像作为帧,我仍然无法获得流畅的动画。
如何在j2me中旋转所有角度的sprite图像?
最佳答案
参见 this thread , omarhassan123 创建了一个代码 fragment ,可以让您将图像旋转任意角度。
有一个名为J2ME ARMY KNIFE 的库,提供了各种图像处理技术,你可以得到它here .
另外,请看这个问题: Image rotation algorithm
另一个想法:反编译一款名为 Flexis Extreme 的游戏。他们会实时进行大量图像旋转,因此您可以尝试了解他们是如何做到的。
关于android - 使用j2me在所有角度旋转 Sprite 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12720237/