1.需求分析
有了基本的炮弹反馈,即用子弹击中目标多次后,目标会消失后,需要给游戏增添胜负条件,例如击毁所有炮塔则游戏胜利,玩家被击毁则游戏失败。
2.操作实现
1.首先要创建一个游戏模式,在引擎中新建游戏模式,并对游戏模式进行编辑,你可能需要获取整个地图有多少敌人,判断游戏结束时是玩家死亡还是敌人被消灭,依照需求将需要的函数在头文件中声明。
2.对声明的函数进行编写,例如首先在游戏开始时,获取地图内所有敌人数量:
3.判断角色死亡,如果是玩家死亡,那么游戏直接结束,如果是炮塔死亡,则炮塔减一,直至炮塔为0,游戏胜利。