OGRE学习笔记(一)通过例子了解场景管理器---------地形创建
2012-03-25 14:43
344 查看
有人说没有开过车就造不出好车,没有有过游戏引擎就写不出好的引擎。
所以最近开始学习OGRE,网上很多资料,但是又有点让人无从下手。最后决定还是从pro ogre 3d programing开始看,是中文翻译的版本。
看到第五章,里面有个创建地形的例子,可能由于打字或者是版本的问题,电子书上面贴的代码有点问题,修改了一下才能运行。
用ogre pplication Wizard生成代码修改void yourclass::createScene()
void BaseApplication::chooseSceneManager(void)
才正确:
所以最近开始学习OGRE,网上很多资料,但是又有点让人无从下手。最后决定还是从pro ogre 3d programing开始看,是中文翻译的版本。
看到第五章,里面有个创建地形的例子,可能由于打字或者是版本的问题,电子书上面贴的代码有点问题,修改了一下才能运行。
用ogre pplication Wizard生成代码修改void yourclass::createScene()
void BaseApplication::chooseSceneManager(void)
void BaseApplication::chooseSceneManager(void) { // Get the SceneManager, in this case a generic one //mSceneMgr = mRoot->createSceneManager(Ogre::ST_GENERIC); mSceneMgr = mRoot->createSceneManager(Ogre::ST_EXTERIOR_CLOSE); //mSceneMgr = mRoot->createSceneManager("OctreeSceneManager"); }
才正确:
相关文章推荐
- unity 3D 创建场景——地形
- 天空,地形和雾在场景管理器中直接设置
- 通过几个非常实用的例子了解asp中使用正则表达式
- 通过jni例子来了解jni 实现机制
- 通过一个例子了解MapReduce
- Flex反射:通过调用getDefintionByName函数动态创建按钮等控件的例子
- 通过一个例子了解Ajax
- 通过自定义特性,使用EF6拦截器完成创建人、创建时间、更新人、更新时间的统一赋值(了解下EF不常见的技术点)
- Delta3D之通过游戏管理器组件和消息的扩展创建自定义行为
- 通过一个例子了解MapReduce
- Flex中如何通过设置editable属性创建一个可编辑的DataGrid控件的例子
- 通过自定义编辑器在场景和资源中创建一个四边形mesh,解决plane多三角形的问题
- Ogre的分页大地形场景管理器PLSM2使用手记
- 通过案例了解puppet创建虚拟资源解决资源冲突问题 推荐
- 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建.
- Flex中通过isPopUp属性创建一个不可拖动TitleWindow的例子
- Java通过反射创建对象(带参数例子)
- MascotWorld例子:创建一个场景,添加物体并畅游世界
- aframe.js通过three.js的THREE.PlaneGeometry创建随机山地地形
- 通过例子学设计模式之--组合模式以及使用场景说明(C++实现)