J2ME游戏中如何实现图片在一定范围内的上下左右移动?

就看你用什么来实现了。如果实现了midp 1.0,需要调用最基本的drawImage方法。先用setClip设置裁剪区域,然后用thread,在thread的run方法中做一个while循环,然后在你那里不断刷新屏幕。每刷新一次,你的裁剪区域就会改变一次。有了这个想法,你的角色就可以动了,你自己也在研究具体的实现代码。

如果用midp 2.0,就简单多了。直接调用sprite,将图片放在Sprite中,然后在线程中每次循环调用一次nextFrame方法。当然,如果你意识到了这一点,你的画面就会按顺序播放,你的角色就会“转身”。如果你只想要一个方向的动画,调用setFrameSequense()方法,设置播放顺序,自己去看看吧。

以上实现了任务的动画效果。如果要移动,在MIDP2.0中调用一个move方法就可以了,很简单,但是在midp1.0中就麻烦一点。