
Qt
satanzw
这个作者很懒,什么都没留下…
展开
-
Mac下Qt5,控制台输出:无法启动终端模拟器'xterm',解决
最近在Mac下下载了Qt5.1,QtCreator也升到2.7.2运行控制台程序,老是显示无法启动终端模拟器'xterm'。很头疼,发现有2个方法可以解决:1、左侧栏中,选中项目->构建和运行菜单中选择运行,将在终端中运行勾去掉,这样控制台输出会显示在QtCreator的应用程序输出窗口中见图不过这样,好像进行cin之类的操作会没有效果2、按下"comman原创 2013-07-27 12:07:52 · 3776 阅读 · 0 评论 -
Qt版本-塔防游戏实现二
上篇已经为敌人的出现做好准备了,现在是时候让敌人登场了:4、敌人初步实现这里出去3件套(尺寸可以直接用图片大小,我用的是静态常量,习惯而已)其中m_active表示是否可以移动,只有当其为true时,敌人才可以移动m_destinationWayPoint用来存储当前航点,在判断中,一般如下使用if (collisionWithCircle(m_pos, 1, m_原创 2013-08-28 21:58:16 · 7749 阅读 · 1 评论 -
Qt版本-塔防游戏实现三
前2篇文章基本上完成了游戏的主体这一部分主要讲解2个问题1、音效部分2、xml文件读取配置文件一、音效问题Qt5移除了phonon模块,改为使用QMultiMedia,需要使用此模块,需要在pro文件中添加Qt += multimedia这里也就使用了QMultiMedia中的高层实现QMediaPlayer,此类可以直接关联播放mp3,wav格式的音乐,这两个格式原创 2013-08-29 08:50:18 · 5461 阅读 · 4 评论 -
Qt版本-塔防游戏实现一
这个游戏来源于一篇较早的国外作品,不过原作是以Cocos2D为基础实现的,链接见下:http://www.raywenderlich.com/37701/how-to-make-a-tower-defense-game-tutorial这里呢,采用Qt5.1的库,进行移植了,这里就直接如主题了:先看下游戏运行效果:这里的图片,感谢原作者无私的资源,嘿嘿,借来用用原创 2013-08-28 00:22:23 · 13640 阅读 · 2 评论 -
Qt 扫雷游戏设计(一)
这次打算以扫雷游戏,做一个Qt界面设计的总结过程这第一篇以介绍扫雷的算法,实现一个控制台版本为起点先来查看扫雷游戏的程序设计,玩法就不介绍了:1、首先便是要随机生成地雷,可以利用rand生成这里以一个简单的9*9的一维数组模拟2维数组作为存储结构,以简单的几个数字来标记每个方块的状态-1表示有雷0-8表示周围八个方块的雷数情况10表示右键点击标记的真雷1原创 2013-07-27 19:28:12 · 6023 阅读 · 0 评论