1.在敌人坦克类,创建Vector用于保存Shot对象
2.当每创建一个敌人坦克对象,就给该敌人坦克对象初始化一个Shot对象(注意子弹初始位置以及必须在设置完敌人坦克初始方向),将该对象加入Vector后,立即启动shot发射子弹。
3.遍历画出敌人坦克的时候,内循环画出当前敌人坦克的所有子弹。
绘制敌人坦克需要先从敌人坦克的集合中取出敌人坦克对象再绘制,绘制敌人坦克子弹先取出当下坦克对象的所有子弹对象再绘制,绘制完后,外循环取出下一个敌人坦克并绘制,然后再次绘制完毕该坦克的所有子弹。。。
注意:取出敌人坦克子弹对象要绘制前,需要判断该子弹是否存活,存活就绘制,否则从子弹集合中移除。(如果不移除,那这颗子弹就会一直画)