php中怎么让子弹射击到敌方坦克时敌方坦克消失

上一个版本知识回顾:我们已经鈳以将坦克、子弹换成了图片然后可以画出爆炸的效果来,然后可以画出敌军的坦克并且可以击败敌军坦克。

1.优化坦克、子弹的图片并且加入背景音效

分为敌军坦克,和自己坦克两部分:

 
 

2.击败敌军坦克的时候爆炸功能的实现

 
 

  
 
然后在paint方法中:依次遍历:代码如下
 
 
 
 

3.敌人坦克简单智能化

 

3.1随机移动位置、随机发射子弹

 

在move方法里面写随机移动的方法。
 

4.敌军坦克移动的边界检测

 
 
在Tank类的move方法中调用边界检测方法僦好了

5.加入配置文件,更加灵活的开发

 
 
读取配置文件的管理类:

  
 
以上四篇文章完成了坦克大战的第一版的开发主要学习了面向对象的思想,后面的篇幅主要学习坦克大战中设计模式的实际运用
//服务器发送给客户端 //下面为子弹碰撞 事件 检测 //子弹 达到 老家 失败 //敌方子弹 撞击 我的坦克 //下面为子弹碰撞 事件 检测 //子弹 达到 老家 失败 //敌方子弹 撞击 我的坦克

参考资料

 

随机推荐