Qt游戏编程_01
目测我未来会写的超不过2位数
本来想在csdn写的 连名字都想好了 叫<1234567,和我一起编游戏>
可是发现新版blog不支持WLW了
寒假刚开始 我就在VS打了4天魔兽争霸对战
感觉不能这么颓废下去了
那现在就准备开始吧……
//main.cpp #include <QtGui/QApplication> #include "roomview.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); RoomView view; view.show(); return a.exec(); } //roomview.h #ifndef ROOMVIEW_H #define ROOMVIEW_H #include <QGraphicsView> #include "roomscene.h" class RoomView : public QGraphicsView { Q_OBJECT public: RoomView(); private: QGraphicsScene *scene; }; #endif // ROOMVIEW_H //roomview.cpp #include "roomview.h" RoomView::RoomView() { Qt::WindowFlags flags=Qt::Dialog; flags |=Qt::WindowMinimizeButtonHint; setWindowFlags(flags); setFixedSize(QSize(804, 604)); scene = new RoomScene; setScene(scene); setSceneRect(0, 0, 800, 600); move(QPoint(0,0)); } //roomscene.h #ifndef ROOMSCENE_H #define ROOMSCENE_H #include <QGraphicsScene> class RoomScene : public QGraphicsScene { Q_OBJECT public: RoomScene(); }; #endif // ROOMSCENE_H //roomscene.cpp #include "roomscene.h" RoomScene::RoomScene() { setBackgroundBrush(QBrush(QPixmap("backdrop/beijing.bmp"))); }
以上是基于QtGraphicsFramework的类似于helloworld的代码
就从这开始吧
我是下载了博客园推荐的WLW的代码插件SyntaxHighlighter
想先看看代码从客户端贴网页上去是什么样子
如果不好看的话我就再写一篇,从新来过
另外,没必要从Qt安装配置开始写起,大家从qt官网下载QtSDK
然后打开QtCreator就可以开始Qt游戏编程了
虽然Qt跨平台,但我就是在windows下面用QtCreator这款IDE做游戏,其他环境不考虑
接下来的工程都会打包上传
然后 test……