- 博客(15)
- 资源 (16)
- 收藏
- 关注
转载 Qt信号槽机制的简单例子
回到QT,先在VS中新建一个QT Application,项目里面有几个目录:1、Form Files目录,它里面放的是使用QT designer制作的基于XML的布局文件,双击它就会自动进入QT designer。2、Generated Files目录,它里面放的是一些临时生成的文件,这些文件用来处理QT的信号和槽等机制。3、Resource Files目录,它里面放的是基于XML的
2010-05-31 10:14:00 8298 2
转载 error C2661: “Ogre::AllocatedObject:perator new”
我建立了一个MFC SDI程序,在初始化程序的时候m_OgreRoot = new Root("plugins.cfg", "OgreMFC.cfg", "OgreMFC.log"); 出现错误 error C2661: “Ogre::AllocatedObject:perator new”: 没有重载函数接受 3 个参数 (使用的是VS2005+ogre) 解决办法:注释掉
2010-05-25 09:29:00 2019
原创 Ogre中设置渲染性能参数
在ogre示例框架程序启动时,我们会看到一个配置窗口,在这个Rendering Setup配置窗口中,我们可以设置窗口启动大小、抗锯齿度、是否垂直同步、是否Gamma校正等。在Ogre::Root中有showConfigDialog方法来显示配置窗口,ogre会自动调会Root::restoreConfig来填充这个窗口中的参数。 如果我们不想用ogre的配置窗口来设置参数怎么办呢?
2010-05-24 16:49:00 1851 2
转载 MFC+D3D
1. 新建单文档类型的MFC应用程序2. 添加三个lib文件:d3d9.lib d3dx9.lib winmm.lib3. 在D3D9MFCView.h文件中添加如下代码:包含头文件:#include //88888添加成员函数和成员变量: //88888private: HRESULT initD3D( HWND hwnd, int width,
2010-05-13 20:55:00 3920
原创 Qt中修改可执行文件的图标
QtCreator 方法如下:1. 在.pro文件中添加 RC_FILE = demo.rc2. demo.rc文件内容如下:IDI_ICON1 ICON DISCARDABLE "03.ico"(03.ico是对应的图标文件) 效果如下:(变成了MFC的图标啦)
2010-05-12 22:32:00 1682
转载 OpenGL嵌入到Qt中
将OpenGL嵌入到Qt中的流程如下: nehewidget.h #ifndef NEHEWIDGET_H#define NEHEWIDGET_H#include class NeHeWidget : public QGLWidget{ Q_OBJECTpublic: NeHeWidget( QWidget* parent = 0,
2010-05-12 09:16:00 5209
转载 优秀opengl网站(转)
1.opengl官方网站 http://www.opengl.org 2.Khronos Group的网站(现在该小组取代了ARB控制了opengl标准) http://www.khronos.org 3.SGI OpenGL Extension Registry: http://oss.sgi.com/projects/org-sample/registr
2010-05-05 12:18:00 1645
转载 tinyxml非常好的实例
这个例子对于只想简单使用xml的用户来说,非常有学习价值。 完整程序代码:(相信具有基本C++知识的人可以明白的) #include "string.h"#include "stdio.h"#include "tinyxml.h"#define XML_FILE "ikk_doc.xml"#define NAME_LENGTH 256 // 名字类字符的分配
2010-05-03 13:21:00 4331
转载 VS中使用TinyXml操作xml文件
到http://sourceforge.net/projects/tinyxml/下载TinyXml的官方例子,里面有好几个文件,我们把tinyxml.htinystr.htinystr.cpptinyxml.cpptinyxmlparser.cpptinyxmlerror.cpp这几个文件包含到我们的工程内。要包含头文件 #include "tinyxml.h
2010-05-03 12:50:00 4073
转载 TinyXml使用指南
一、 TinyXml的特点 TinyXml是一个基于DOM模型的、非验证的轻量级C++解释器。1. SAX和DOM 目前XML的解析主要有两大模型:SAX和DOM。其中SAX是基于事件的,其基本工作流程是分析XML文档,当发现了一个新的元素时,产生一个对应事件,并调用相应的用户处理函数。这种方式占用内存少,速度快,但用户程序相应得会比较复杂。而DOM(文
2010-05-03 12:22:00 1457
转载 TinyXML入门教程
什么是XML?XML全称EXtensible Markup Language,翻译为可扩展标记语言,简而言之就是你可以自定义数据的标识,以此来区分各种不同的数据,以便于进行数据交换,例如html就可以理解为一种简单的xml语言。XML文件通常就是一个文本文件,可以使用任何编码。上图就是我系统中一个xml文件的图标,使用VC2005打开它,你可以看到如下内容:XML也
2010-05-03 10:29:00 3269 1
原创 ogre的学习资料及网站
我是去年开始接触并学习ogre的,周围没有人学过ogre,因此我是完全自学。现在介绍一下我的学习资料及一些有用的网站。 学习资料:(在网上都可以下载到,我就不附链接了)OGRE3D从新手到入门:学习ogre的最基本中文教程。OGRE_使用指南:中文ogre的函数简单介绍。ogre-howto:小的ogre学习点。Ogre场景组织分析,Ogre的消息机制,Ogre的渲染系
2010-05-03 09:16:00 2430 1
原创 亲手写程序显示overlay
1.在ogreSDK的安装目录的子目录media/materials/textures下添加一张图片:hfut.jpg 2.在ogreSDK的安装目录的子目录media/materials/scripts子目录下,有个文件名为Example.material,往这个文件中添加如下的伪c++代码:material Examples/Test{ technique { pass {
2010-05-02 18:57:00 1406 1
转载 overlay的用法
这里使用了ogreCore的LoadingOverlay获得Overlay:Overlay* pOverlay = OverlayManager::getSingleton().getByName("Core/LoadOverlay"); 显示Overlay:pOverlay->show(); 隐藏Overlay:pOverlay->hide(); 获得Ove
2010-05-02 18:35:00 12712
转载 在ogre里面显示二维图片
最近我想在ogre里面实现这样的功能:指向一个物体,显示一张二维图片,介绍该物体的相关信息。在ogre社区找到了解决办法,如下: 创建一个2D长方形:Rectangle2D *rect = new Rectangle2D(true);设置长方形大小: rect->setCorners(-0.5f,0.5f,0.5f,-0.5f); 设置材质、渲染队列等: rect->set
2010-05-02 17:19:00 2990
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人