java编写的坦克大战 视频学习后 自己练手写的 适用于初学者
资 源 简 介
可实现功能:可以实现子弹连发/////1>按下J键时,判断子弹向量中子弹个数/////2>【若符合 ,则新建子弹 添加到子弹向量 并启动子弹线程/////3>遍历子弹向量并判断子弹属性如是否活着,画出子弹,否则从子弹向量中移除子弹】//子弹击中敌人坦克后 坦克消失/////1>在MyPanel的run函数里添加判断语句 ,判断坦克是否被击中:遍历所有子弹看是否有效,若有效再遍历所有敌人坦克,看敌人坦克是否还活着////////若活着,则调用hitTank函数/////2>面板重绘时就能得知敌人坦克是否活着,在绘制子弹和敌人坦克时添加判断语句即可///敌人坦克被击中后有爆炸效果//////1>定义一个炸弹类//////2>当子弹击中敌人坦克后新建一个炸弹向量//////3>画出图像//敌人坦克可以自己移动并发子弹////我的坦克被敌人坦克击中后爆炸消失/////敌人坦克不重合///////1>写在EnemyTank类中//有开始面板并添加菜单栏进行页面跳转//显示敌人坦克被消灭的数量//保持面板上存活敌人坦克数量生成文档//存盘退出//继续上一局游戏
文 件 列 表
TankGame
.classpath
.project
.settings
bin
src