打地鼠游戏(使用Qt)

简介: 打地鼠游戏(使用Qt)

Qt项目 打地鼠游戏。

参考视频:

https://study.163.com/course/courseLearn.htm?courseId=1005069007#/learn/video?lessonId=1051536141&courseId=1005069007

学习做一个简单的小游戏。记录一下学习的过程。 2018-10-29 20:53

1.创建工程。

2.设计界面

界面分成3部分:游戏区,分数区,功能按钮(开始,暂停)。

游戏图片显示用到了Graphics View.

分数显示用LCD Number

开始、暂停、停止按钮用3个Push Button

然后布局一下

大概这样。看起来比较简陋,但是基本的形状都有了。

 

3.代码部分。

主要学习Graphics View。具体的看视频和最后的代码吧。

 

 

 

4.最后的效果。

 


 

但是有个问题,就是我没有图片,然后就随便找了几个图,地鼠用狗代替了。

锤子用3D画图画的也比较难看。。

然后鼠标应该是锤子,但是我的锤子就很难看,有白色的背景。

最后还是贴一下源码,写得很乱,也没有时间去改。//等有机会再改一改吧。

链接:https://share.weiyun.com/5gpjH1y


--


错误记录

错误:mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl about::about(class QWidget *)" (??0abo

解决办法:

1.qt项目中新建的子类窗口dialog编译不过的方法是:

2.先把生成的debug文件全部删除,然后点菜单中的构建,然后重新进行构建项目,然后qmake, 之后重新编译。


参考:  https://blog.csdn.net/qq_39836658/article/details/78466433?%3E


相关文章
|
10月前
飞机大战
飞机大战完整版。
47 1
|
10月前
飞机大战-我机是否被击中(7)
编写飞机大战,完成我机是否被击中功能。
36 0
|
2月前
|
Java 应用服务中间件 定位技术
雷电飞机大战游戏|基于Java开发实现雷电飞机大战游戏
雷电飞机大战游戏|基于Java开发实现雷电飞机大战游戏
|
7月前
|
图形学
Unity小游戏——迷你拼图
Unity小游戏——迷你拼图
158 1
|
2月前
|
图形学
【Unity3D开发小游戏】Unity3D零基础一步一步教你制作跑酷类游戏
【Unity3D开发小游戏】Unity3D零基础一步一步教你制作跑酷类游戏
|
7月前
|
图形学
Unity小游戏——怪物出现模式的管理
Unity小游戏——怪物出现模式的管理
|
8月前
EasyX图形库实现贪吃蛇游戏
EasyX图形库实现贪吃蛇游戏
85 0
【QT】历时两个月,用QT实现超级玛丽,谁说QT不能写游戏?【附源码】
【QT】历时两个月,用QT实现超级玛丽,谁说QT不能写游戏?【附源码】
|
Python
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
156 0
|
分布式计算 图形学 Spark
Unity3d小游戏--打砖块
Unity3d小游戏--打砖块
Unity3d小游戏--打砖块

相关实验场景

更多