Java
sunshineFFSFor
这个作者很懒,什么都没留下…
展开
-
坦克大战Java项目完整版
坦克大战项目完整版原创 2019-12-28 10:39:47 · 532 阅读 · 0 评论 -
坦克大战Java项目四
任务4 我方坦克发射子弹 按住空格,发射子弹 -----键盘的事件监听,按住空格,出现子弹,子弹绘制,坐标,方向,速度, 定义子弹类 public class shot { private int x; private int y; private int direction; private int speed=4; public shot(int ...原创 2019-10-13 17:14:15 · 415 阅读 · 0 评论 -
坦克大战Java项目一
项目功能描述 本程序是一个简单的坦克游戏程序,用Java语言编写,在jdk环境下运行。游戏开始时,用户通过键盘操纵坦克移动,转弯和射击,与敌人坦克进行交战,直到消灭所有敌人就可以过关。具体的功能模块以及每个模块的难度和具体实现要求如下图: 任务一对战界面 要完成坦克大战中敌我双方的对战,首选要完成的就是敌方双方坦克对战的平台。 效果图如下: 代码如下:...原创 2019-10-09 21:08:49 · 545 阅读 · 0 评论 -
坦克大战Java项目二
任务二 绘制坦克外形 绘图技术 1.1.1绘图实现原理 Java在AWT的根类Component类中预置了paint(Graphics g)方法 paint方法的参数是一个图形类Graphics对象 在类Graphics中系统预置了大量的用于图形处理与输出的方法 在paint()方法的重新定义中,可以通过Graphics的对象g来调用方法进行图形处理与输出。 paint()方法是由程序运行的...原创 2019-10-10 20:51:38 · 324 阅读 · 0 评论 -
坦克大战Java项目三
任务三 :让我方坦克运动起来 坦克绘制完成后,我方坦克通过键盘来控制运动的。按键盘W键,坦克向上运动;向A键,坦克向右运动;向S键,坦克向下运动;向D键,坦克向左运动。 特别注意 坦克的移动需要添加键盘监听,是对整个GamePanel进行监听,故在任务一的MenuDemo中一定要加上 this.addKeyListener(tk);//GamePanel tk=new GamePanel();...原创 2019-10-11 18:57:51 · 285 阅读 · 0 评论