首页 > TAG信息列表 > 之塔防
Qt之塔防游戏 c++ (三)
在上两篇文章中,我们实现了一个简单的塔防游戏,但是游戏功能还比较单一。接下来,我们对该塔防游戏进行优化,让它有更多的功能。 在本篇文章中我们要完成如下功能: 1:实现多样化选择防御塔 2:对防御塔进行升级和移除 3:实现多关卡的绘制,供玩家选择 4:细微处的完善 我们开始吧! 实现多样Qt之塔防游戏 c++(二)
在上一篇文章中,我们实现了地图,航点,防御塔坑的绘制,并实现了鼠标点击出现防御塔,现在敌人可以登场了! 在这一阶段,我们要完成如下功能: 1:敌人的出现和移动。 2:子弹类的构造,为防御塔的攻击做准备。 3:防御塔类的完善,能够对敌人进行攻击。 敌人的出现和移动 我们先添加一个头文件utilQt之塔防游戏 c++(一)
话不多说,我们直接进入正题吧。 这个阶段我们要完成如下功能: 1:图片的绘制 2:敌人运动轨迹的绘制 3:防御塔坑(可放置防御塔点)的绘制 4:鼠标点击事件,实现防御塔的出现 图片的绘制 首先我们在Qt中,创建一个widget工程 得到这个工程后,我们在mainwindow.h中做如下添加: //类外 #include