思路错误:没把各自的子弹和碰撞物当成坦克中的一部份(放在了主场)
碰撞:坦克与坦克之间的碰撞没有设置
性能:时间一长会有点卡(子弹多了,判断循环也多了,这个方法检测碰撞不适合射击游戏,紧作学习用,
希望大家用别的好方法而不用太多的循环去判断)
结构:
data包 地图数据(自己修改地图数据地图来改变地图样子)
util.hit包 碰撞物
util.machines包 我方坦克,敌方坦克
util.way包 墙,草地,老家,树木,河流
util.weapons包 子弹
玩法:方向键为前后左右,1发子弹,坦克不能通过河流和泥墙,子弹不能通过泥墙,每隔20秒产生一个敌人
注意:不能在最边缘发子弹(最上面一排,最下面一排,最右边一排,最左边一排)
时间比较急,结构和规范上有些缺陷,比较松散!仅作为demo!
bug:
死了一个敌人后,那敌人原地消失了,但这时再发子弹去打那个死了的位置,死亡数量又加了1个,
说明了我没有真正移掉被打中了的敌人,但不影响新手去学习这个游戏相关的知识,谢谢!