永发信息网

java坦克大战中如何给敌人的坦克加入不同的图片例如

答案:3  悬赏:10  手机版
解决时间 2021-11-10 06:42
java坦克大战中如何给敌人的坦克加入不同的图片例如
最佳答案
private static Image[]imgs=null;
private static Toolkit tk=Toolkit.getDefaultToolkit();
//给images数组附8个坦克图片
imgs=new Image[]{
tk.getImage(Explode.class.getClassLoader().getResource("imgs/tankU.gif")),
tk.getImage(Explode.class.getClassLoader().getResource("imgs/tankR.gif")),
tk.getImage(Explode.class.getClassLoader().getResource("imgs/tankD.gif")),
tk.getImage(Explode.class.getClassLoader().getResource("imgs/tankL.gif")),
tk.getImage(Explode.class.getClassLoader().getResource("imgs/tankLU.gif")),
tk.getImage(Explode.class.getClassLoader().getResource("imgs/tankRU.gif")),
tk.getImage(Explode.class.getClassLoader().getResource("imgs/tankLD.gif")),
tk.getImage(Explode.class.getClassLoader().getResource("imgs/tankRD.gif")),

};
//根据不同方向加载不同图片
switch(ptdir){
case L:
g.drawImage(imgs[3], x, y, null);
break;
case R:
g.drawImage(imgs[1], x, y, null);
break;
case U:
g.drawImage(imgs[0], x, y, null);
break;
case D:
g.drawImage(imgs[2], x, y, null);
break;
case LU:
g.drawImage(imgs[4], x, y, null);
break;
case RU:
g.drawImage(imgs[5], x, y, null);
break;
case LD:
g.drawImage(imgs[6], x, y, null);
break;
case RD:
g.drawImage(imgs[7], x, y, null);
break;
}
全部回答
楼主,这个,太不明确了。。。。。
建一个坦克类 2个子类 一个自己的tank 一个敌方tank
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个女人的过去重要吗?我觉得挺看不开的
电视只有USB接口,过来问下怎么搞
工商银行警务站(延伸点)地址有知道的么?有
与无理数根号三十四最接近的整数是求解答
中国也有许多爱国音乐家和人民音乐家,请查找
经编面料有纯棉的吗
莎车县金海国际人保财险代办交管业务便民服务
湛江体育中心怎么去?
篮球的3分球是啥意思?有4分球?
想买房子只剩下6楼23楼选哪个总高25层
35e-23-37身材是怎么样的
双录高清行车记录仪怎么设置画中画
德领哈至西宁2016.9.13号有火车票么
买苹果6splus还是8plus,好纠结啊。
在淘宝买够600分六期还,每个月要还多少钱
推荐资讯
苏州吉畅汽车销售服务有限公司办公地址在什么
喀什华汇机动车便民服务站地址在什么地方,想
微信发出去多少时间内可以撤回来
赞美故乡的句子有哪些?
陪我走过春夏秋冬的成语
Patpat究竟如何?各位认可这家没有?
向花卉工作者请教,花卉的花期调节该从哪些方
梦幻西游手游转装备怎样转??大唐角色打衣服
重庆到开封自驾游攻略
济宁亿煤家的回柱绞车质量好吗?多少钱?
发觉闺密跟男友背着我在搞暧昧,我应该怎样处
107.9兆赫是最受欢迎的电台频道英语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?