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

http://www.developer.nokia.com/dp?uri=http%3A%2F%2Fsw.nokia.com%2Fid%2F428e0ef9-1cb7-49cf-8ab5-0723f923e70d%2FQt_SDK_Win_offline

然后打开QtCreator就可以开始Qt游戏编程了

虽然Qt跨平台,但我就是在windows下面用QtCreator这款IDE做游戏,其他环境不考虑

接下来的工程都会打包上传

测试工程1

然后 test……

你可能感兴趣的:(编程)