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……

浙公网安备 33010602011771号