1 myTank: keydown中增加按下空格键的事件
2 创建bullet类

按下空格键发射子弹,独立使用attack方法

攻击方法
发射子弹,朝向对应的坐标


问题:由于子弹自身图片过大,导致计算差距,所以需要绘制的时候去除子弹空白像素的尺寸

调用游戏物体控制内的方法创建子弹,传入参数

3 GameObjectManager
创建生成子弹方法
创建子弹集合

子弹自己更新

创建子弹的方法

1 myTank: keydown中增加按下空格键的事件
2 创建bullet类

按下空格键发射子弹,独立使用attack方法

攻击方法
发射子弹,朝向对应的坐标


问题:由于子弹自身图片过大,导致计算差距,所以需要绘制的时候去除子弹空白像素的尺寸

调用游戏物体控制内的方法创建子弹,传入参数

3 GameObjectManager
创建生成子弹方法
创建子弹集合

子弹自己更新

创建子弹的方法
