永发信息网

J2ME实现一张地图的绘制,一个人物能在地图上根据上下左右按键控制执行跑动动画.

答案:1  悬赏:80  手机版
解决时间 2021-03-24 07:50
  • 提问者网友:战魂
  • 2021-03-23 06:59
J2ME实现一张地图的绘制,一个人物能在地图上根据上下左右按键控制执行跑动动画.
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-03-23 08:09
用GameCanvas 类啊
地图如果只是一张Image的话就直接paint上
如果是地图元素的话用TiledLayer 实现啊
人物用Sprite
使用线程Run()控制
你要看哪一部分的,哪里不懂啊?
全发发不了,不知道为什么
private void key() {
// TODO 自动生成方法存根
int key=getKeyStates();
if((key&GameCanvas.UP_PRESSED)!=0){
y=y-48;
}
else if((key&GameCanvas.DOWN_PRESSED)!=0){
y=y+48;
}
else if((key&GameCanvas.LEFT_PRESSED)!=0){
x=x-48;
}
else if((key&GameCanvas.RIGHT_PRESSED)!=0){
x=x+48;
}
}
这是控制上下左右,x,y为sprite的坐标
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯