
QT
文章平均质量分 73
破烂熊
简简单单,喜欢编程,喜欢游戏
展开
-
从零开始做3D地图编辑器(四)(基于QT与OGRE)
四、QT基本知识回到QT,先在VS中新建一个QT Application,项目里面有几个目录:1、 Form Files目录,它里面放的是使用QT designer制作的基于XML的布局文件,双击它就会自动进入QT designer。2、 Generated Files目录,它里面放的是一些临时生成的文件,这些文件用来处理QT的信号和槽等机制。3、 Resource Files目录,它里面放的是基于XML的资源文件,你可以在窗体里转载 2010-07-10 15:42:00 · 945 阅读 · 0 评论 -
从零开始做3D地图编辑器(六)(基于QT与OGRE)
<br />五、OGRE基础知识<br />友善提醒:如果你对OGRE比较了解,请自觉跳过此节。<br />本节并不打算提供详细的入门教程,只是对OGRE的简单介绍,如果需要OGRE的详细资料,请自行使用网络功能。<br />1、OGRE是什么<br /> Ogre是一款开源的图形渲染引擎,它的全名叫(Object-oriented Graphics Rendering Engine),目前在开源图形渲染引擎这一块排名第一,由于它功能齐全(跨平台,支持DX和OPENGL)、知名度高,而且不断转载 2010-07-10 17:02:00 · 869 阅读 · 0 评论 -
从零开始做3D地图编辑器(三)(基于QT与OGRE)
<br />三、开始之前的配置<br /> 我看到过很多同志在做项目时,直接新建项目后立马就直接开始编程,使用的是VS默认目录,结果在Debug的时候老是找不到dll,找不到资源,然后又花了一堆的时间去查找问题,白白地浪费了不少时间,更有甚者就在此时便失去了继续向下的动力,觉得这个东西太难理解了(一遇挫折就跑)。所以我觉得在每次开始项目前都应该好好地把解决方案配置一下。<br />我做项目的时候喜欢这种方式,项目目录下面存在以下几个目录。<br /> <br /><br /> <br />转载 2010-07-10 15:38:00 · 902 阅读 · 0 评论 -
从零开始做3D地图编辑器(一)(基于QT与OGRE)
第一章 基础知识注:文章里面有不少个人见解,欢迎大家一起互相讨论。希望高人能给予相应理解与意见建议。 在实际3D游戏开发中,编辑器是极其重要的一个部分,一个优秀健壮的编辑器,可以使项目事半功倍,而相反,一款BUG超多(随时会挂)又不注重操作习惯(完全基于快捷键,又没有详细的使用说明)的编辑器,不仅会使项目事倍功半,而且会削弱开发人员的积极性,甚至让开发人员对项目产生排斥情绪。编辑器在游戏里面应用很广泛,一般都有地图编辑器(关卡、世界)、粒子编辑器、动画编辑器、字体编辑器(单机里面较多)、UI编辑器转载 2010-07-10 11:55:00 · 884 阅读 · 0 评论 -
从零开始做3D地图编辑器(二)(基于QT与OGRE)
二、工具安装指南1、OGRE下载与编译OGRE官方网站:http://www.ogre3d.org下载最高版本的OGRE(1.7.1),有两种方式:第一种方式是直接下载SDK,下载的SDK可以直接使用,但是由于编译环境不同,可能会缺少一些DX的DLL,你得在网络下另外下载缺少的DLL,下载方法是从网站左侧的DownLoad里面选择SDK,然后选择相应VS的版本,我们推荐使用VS2008,因为QT针对2008做了一个AddIn。第二种方式是下载源代码进行编译。个人觉得使用OGRE应该使用自己编译的库,毕竟有什转载 2010-07-10 15:34:00 · 798 阅读 · 0 评论 -
从零开始做3D地图编辑器(五)(基于QT与OGRE)
第一步,先把window封装起来,我新建一个MainWidget类,继承自QWidget类,类的头文件如下:#ifndef _MAIN_WIDGET_H_ #define _MAIN_WIDGET_H_ #include #include #include #include class MainWidget : public QWidget { public: MainWidget(); ~MainWidget(); protected: privat转载 2010-07-10 16:48:00 · 831 阅读 · 0 评论 -
从零开始做3D地图编辑器(七)(基于QT与OGRE)
<br />第二章 编辑器的基本框架<br />一、几个问题 <br />前面说了很多编辑器之外的东西,真正要动手做编辑器了,也不能一股脑地就开始了,这之前必须要问自己几个问题:<br />1、这个地图编辑器有什么基本功能?<br />2、导入导出文件格式?<br /> <br />A、3D地图编辑器的基本功能<br />正如开篇所说,编辑器制作有两种趋势,其中一种是大而全的世界编辑器,这种方式可以带给极大的成就感,正合很多新人的意,但是我觉得一开始给自己(特别是新人)设定一个庞大的计划是件转载 2010-07-10 17:06:00 · 1381 阅读 · 0 评论 -
从零开始做3D地图编辑器(八)(基于QT与OGRE)
二、基本框架布局 根据上一节的一些基本需求,做出一个简单的布局如下图:窗体大小:1024*768,太大了有点显示器放不下!支持最大化,最小化,关闭按钮,支持手动拖大拖小。拥有菜单项(支持快捷键,图标):File : New, Open, Save, Save As, ExitEdit: Undo, Redo,Copy, Paste(这个功能暂时保留)Window:Entity List, Texture List ,Node List, property,Log,(支持图标check)Hel转载 2010-07-10 17:16:00 · 1123 阅读 · 0 评论 -
手把手教你配置QT
<br />1、解压qt-win-opensource-src-4.5.2.zip文件到E:/QT4.5.2目录中<br /> <br />2、添加环境变量: Administrator: QMAKESPEC/win32-msvc2008 QTDIR/E:/QT4.5.2<br /> <br />3、将qt的bin目录加入到环境变量的path中例如:E:/QT4.5.2/bin<br /> <br />4、运行vs2008的命令提示符,进入到QT的目录中去,运行configure -platform win原创 2010-10-24 18:34:00 · 1515 阅读 · 0 评论