J2ME就像Android上的Sprite一样

对于我这个月无用的项目,我正在使用’模拟器’在Android上运行J2ME程序.但现在我坚持使用J2ME Sprite实现.特别是它中使用的转换.

在我的精灵中,我有一个包含三个角色图像的位图.我想画第二帧镜像或旋转90度.最好的方法是什么?

我有以下代码绘制给定的框架,没有任何转换.

frameX,frameY是给出精灵位图的帧位置坐标.

Rect src = new Rect(frameX, frameY, frameX + spriteWidth, frameY + spriteHeight);
Rect dst = new Rect(paintX, paintY, paintX + spriteWidth, paintY + spriteHeight);
canvas.drawBitmap(image, src, dst, null);

据我所知,我需要在画布上制作一些矩阵魔术,但我无法弄清楚:)

解决方法:

你知道Microemulator是一个开源项目,它可以在Android上运行J2ME代码,对吧?

http://www.microemu.org/

你总是可以看看他们做了什么.

上一篇:CSS Sprites(CSS图像拼合技术)教程、工具集合 (转载)


下一篇:为什么用svg放弃了iconfont?