摘要: Ogre3D使用过程中,常见教程很多使用CEGUI作为GUI,CEGUI除基本SDK外,还有CEImagesetEditor和CELayoutEditor两个常用工具。其中CELayoutEditor在官网有编译好的可执行文件,可直接下载使用,而CEImagesetEditor只有源码,需要自己编译。经过尝试,编译成功(win7+vs2008),过程如下: 1.CEImagesetEditor编译需要wxWidgets,首先需要编译wxWidgets。在http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.11.zip处下载2.8.... 阅读全文
posted @ 2011-03-27 23:40 朋克 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: Ogre的ExampleApplication从Root开始建造一个基本的Ogre应用程序框架,一边看一边把步骤记录下来,不一定是对的,反正差不多:1.首先是构造函数,ExampleApplication需要构造一个实例,构造函数中将一个Root(Ogre中最基本的东西)和一个FrameListener(用于监听每一帧的输入等信息)指向0。之后,根据不同平台,分别定义了资源文件和配置文件目录。#ifdef USE_RTSHADER_SYSTEM mShaderGenerator = NULL; mMaterialMgrListener = NULL;#endif这段东西是干嘛的不知道,看起来. 阅读全文
posted @ 2011-03-27 18:38 朋克 阅读(896) 评论(0) 推荐(1) 编辑
摘要: 1.Ogre入门输入响应FrameListener父类解决方法在FrameListner子类中,将processUnbufferedKeyInput及processUnbufferedMouseInput两个方法重写并返回true即可 2.使用BaseApplication提示24个无法解析的外部符号没有lib文件,把h和cpp加进去就OK了。另外有个createScene方法,override一下。 阅读全文
posted @ 2011-03-27 18:36 朋克 阅读(242) 评论(0) 推荐(0) 编辑