哪位JAVA高手帮忙写一个能用键盘控制小人动的代码,重谢!!!!!实在是急用啊···

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:33:57
就是现在我们在做一个project,因为国外的老师讲课实在是快,什么都要自学。。。我们小组的项目又很难,实在是得求助啦。。。就是用键盘控制一个小人在一个房间里面移动,然后剩下有5个小人是自动走动的,因为是个联网的游戏,剩下别的玩家也是可以自己控制一个小人动,其他的小人自行在房间移动···现在image有了 是个四向移动的。。。。。但是这代码我头疼了N久····哎 主要是学的不好 那位学长帮帮忙 ·····

/**
* 坦克绘图
*/
public void draw(Graphics g) {
if(!live) {
if(!good) {
tc.tanks.remove(this);
}
return;
}

if(good) bb.draw(g);

switch(ptDir) {
case L:
g.drawImage(imgs.get("L"), x, y, null);
break;
case LU:
g.drawImage(imgs.get("LU"), x, y, null);
break;
case U:
g.drawImage(imgs.get("U"), x, y, null);
break;
case RU:
g.drawImage(imgs.get("RU"), x, y, null);
break;
case R:
g.drawImage(imgs.get("R"), x, y, null);
break;
case RD:
g.drawImage(imgs.get("RD"), x, y, null);
break;
case D:
g.drawImage(imgs.get("D"), x, y, null);
break;
case LD:
g.drawImage(imgs.get("LD"), x, y, null);
break;
}

move();
}