MrReady
2021-12-18 18:16:00
学习c++ QT时实现简单的塔防游戏
项目描述
这是学习QT时的一个参考代码,原版没有动画,主要是在上面加了动画
QT实现简单的塔防游戏
该程序中实现了购买炮塔、炮塔升级、怪物按照设定路径移动、炮塔自动寻找范围内目标、朝目标怪物发射炮弹、爆炸效果、怪物走到家时我方生命值减少、方便添加关卡等功能。
总结:QT在windows下的消息封装没有Delphi好
如果QLabel没有new,QT对空指针对象的处理总会造成异常退出
void GameWindow::drawEnemy(QPainter& painter) //画出敌人和血条 if ((enemy->labelMovie)!=NULL ){ enemy->labelMovie->move(enemy->getCoor().x, enemy->getCoor().y); }
运行环境
QT 5.9.9 QT Creator
项目技术(必填)
C++
数据库文件(可选)
无
依赖包文件(可选)
无
资源包文件(可选)
无
运行视频(可选)
链接: https://pan.baidu.com/s/1SIzBQil68rhQNFOiZZ1P9A 提取码: j5dq 复制这段内容后打开百度网盘手机App,操作更方便哦
是否原创(转载必填原文地址)
转载
原版在这里:
https://blog.csdn.net/qq_46239972/article/details/106073498
https://github.com/baijiaming20/The-little-game-of-tower-defense-QT
项目截图(必填)
运行截图(必填)
注意事项(可选)
这是是用的Qt Creator 4.11.0
猜你喜欢
请下载代码后再发表评论
文件名:tower-defense.zip,文件大小:6910.048K
下载
- /
- /tower-defense
- /tower-defense/PictureMaterial
- /tower-defense/PictureMaterial/Bottom_selection_box.png
- /tower-defense/PictureMaterial/Check_the_tower_effect.png
- /tower-defense/PictureMaterial/bullet_1.png
- /tower-defense/PictureMaterial/cannon_1.png
- /tower-defense/PictureMaterial/cannon_2.png
- /tower-defense/PictureMaterial/cannon_3.png
- /tower-defense/PictureMaterial/cannon_4.png
- /tower-defense/PictureMaterial/enemy_1.gif
- /tower-defense/PictureMaterial
- /tower-defense
相关代码
最近下载