Game 飞机大战
链接:http://t.cn/AinzMQzf
提取码:ymon
这周开始了 面向对象的编程
平常都是面向过程的
算是第一次面向对象的小项目
对于复杂的问题 面向对象编程 可以简化 问题
划分成小类
然后一个个设置 自带的属性 和 特有的方法
但是唯一不足的事 JS 里面好像没有 停止线程 开启线程的操作
每次重新开始游戏 都是模拟 刷新网页
后面还需要加强面向对象编程的思维
整个 核心的方法 应该是
碰撞检测 和 死亡后的动画效果
死亡后 先删除 数组里面的数据 然后再 设置setTimeout 删除页面节点
碰撞检测就是判断 包含 关系 如果有 飞机 hp -1
该子弹 消失