试了下Source code插件 发现果然不支持Qt的语法高亮
所以我决定以后发代码的话就贴截图好了
我想了很久 不知应该怎么继续这连载文章
首先 我的电脑是xp_sp3 装了Qt SDK 1.1.4 然后又装了Qt Creator 2.4.0
我的工程默认路径是I:\QCardWar 里面会建类似QCardWar_01,QCardWar_02这样的子目录表示项目版本
我学习Qt的书是<C++GUI Qt4编程(第2版)> 和 <Qt高级编程>
接下来就是我这篇文章涉及的工程的下载链接 这里
我不想大段大段的贴代码 那样没意思
而且因为是多文件的工程 贴起来也不方便
上一篇文章就是我游戏工程一开始的框架 其实就4句话 不多解释
对了 我游戏应该有个蓝图 下面是我从汉化的日本游戏<游戏王城之内>里面截的gif
我就是准备山寨这款游戏 我很钦佩KONAMI公司10几年前就开发出了这么棒的游戏
上学期(就是大三上) 我开发了2个多月(其实也是学习了2个月的Qt知识)
后来因为期末考试耽搁了 现在看起来 里面很多冗余代码 所以写这连载 算重构咯 :)
QCardWar_02项目主要是增加了CardItem类 里面保存了Card指针
可以说界面上显示一张牌就是要显示一个CardItem对象
每个CardItem之所以不同就是因为它的Card属性不同
忘记说一句了 编译运行的时候要点项目--运行--工作目录
把
I:\QCardWar\QCardWar_02-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK____
类似的路径改为
I:\QCardWar\QCardWar_02
因为图片我都放源文件一起了