自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Qt之塔防游戏 c++ (三)

在上两篇文章中,我们实现了一个简单的塔防游戏,但是游戏功能还比较单一。接下来,我们对该塔防游戏进行优化,让他有更多的功能。在本篇文章中我们要完成如下功能:1:实现多样化选择防御塔2:对防御塔进行升级和移除3:敌人的升级4:实现多关卡的绘制,并供玩家选择关卡我们开始吧!实现多样化选择防御塔有实现选择防御塔,我们要先构造一个选择框,完成selectButton类。先添加selectButton类文件selectButton.h中的实现:#ifndef SELECTBUTTON_H#def

2020-06-27 10:57:02 5144 3

原创 Qt之塔防游戏 c++(二)

在上一篇文章中,我们实现了地图,航点,防御塔坑的绘制,并实现了鼠标点击出现防御塔,现在敌人可以登场了!在这一阶段,我们要完成如下功能:1:敌人的出现和移动。2:子弹类的构造,为防御塔的攻击做准备。3:防御塔类的完善,能够对敌人进行攻击。敌人的出现和移动我们先添加一个头文件utility,来判断两个点是否相撞utility.h中的实现:#ifndef UTILITY_H#define UTILITY_H#endif // UTILITY_H#include <QPoint>

2020-06-25 11:26:47 5928 5

原创 Qt之塔防游戏 c++(一)

话不多说,我们直接进入正题吧。这个阶段我们要完成如下功能:1:图片的绘制2:敌人运动轨迹的绘制3:防御塔坑(可放置防御塔点)的绘制4:鼠标点击事件,实现防御塔的出现#图片的绘制首先我们在Qt中,创建一个widget工程得到这个工程后,我们在mainwindow.h中做如下添加:#include <QPaintEvent>protected:void paintEvent(QPaintEvent*);添加Qt Resource File文件把要用到的图片都放到这个文件夹

2020-06-24 09:15:19 9213 8

原创 有关矩阵的计算

有关矩阵的计算#include<iostream>#include<math.h>#include<iomanip>using namespace std;int used[10]={0};int tmp_array[10];int tmp_coffeicient[10]={0};int result=0;class MATRIX{private: int matrix[10][10]={{0}}; int tmp_mat

2020-06-16 21:24:32 679 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除