不太会写文章,只是为了记录自己做过的东西
想必大家很多人小时候都玩过“坦克大战”,对坦克大战早已再熟悉不过了,甚至想着自己以后也能做这个游戏
代码如下:
代码如下:
ps:每次射出一颗子弹都创建一个线程,线程的休眠时间决定了子弹飞行的速度,并且当子弹击中敌方坦克时,线程结束。相同的,敌方子弹击中我方坦克,线程结束,游戏结束。
这个类主要是绘制坦克、子弹与坦克爆炸效果,
我方坦克,当进行射子弹这个操作的时候,创建子弹对象,启动线程
敌方坦克类,首先先让地方坦克动起来,接着让敌方坦克可以发射子弹,最后确保敌方坦克不会重叠,
当子弹击中坦克的时候,创建炸弹对象,在通过切换图片来实现炸弹爆炸的特效。
这个游戏是当时java课程设计老师布置的作业,本来是要三个人做,我为了方便,选择自己一个做,当然工作量大了点,且还需要很多细节需要完善。
当时跟着那个视频做的过程中,有一个方法(获取图片那个方法)因为jdk版本不一样,用不了了,当时一度以为自己哪里操作不对,后来查了资料才知道。
希望努力学算法可以找到一个好的实习,加油,冲!!!
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/14168.html