![]()
对于我这个月无用的项目,我正在使用’模拟器’在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/
你总是可以看看他们做了什么.
总结以上是内存溢出为你收集整理的J2ME就像Android上的Sprite一样全部内容,希望文章能够帮你解决J2ME就像Android上的Sprite一样所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)