游戏初始化
完成游戏初始工作,界面上的工作:玩家得分显示为0,创建玩家飞机并放置在指定位置。此外,我们需要创建PlaneGame对象,该对象采用单例模式,所以不管游戏运行多少次,PlaneGame对象始终只有一个,并且把玩家飞机对象加入到PlaneGame对象中。
游戏运行
游戏运行中,每刷新一次屏幕,需要根据最新数据,更新玩家得分,移动玩家飞机,删除被摧毁的敌机和子弹,当达到相应的时间间隔时,创建新的敌机精灵和子弹精灵(玩家发射新的子弹)。
2021-06-30 18:08:24
3.52MB
c++
1