代码改变世界

随笔分类 -  Ogre\MOGRE

Ogiter 编译小记

2012-02-21 11:36 by 石头、, 294 阅读, 收藏,
摘要: 1.首先到Ogiter的官网上下载自己所需的对应版本(http://www.ogitor.org)。2.准备工作,需要下载QT及boost。需要的有几点: 1)注意一下的是QT要下载对应的版本,如VS08或VS2010,要不Ogiter编译会报错。 2)Boost及Ogre要设置一下环境变量,方便在Cmake的时候自己配置。Boost环境变量名为:BOOST_ROOT,OGRE为OGRE_CTHUGHA,都填上自己相应生成的sdk包。3.用Cmak生成后,运行build下的解决方案,编译INSTALL项目即可。生成后的文件可在RunPath文件夹下面找到。 阅读全文

MOGRE学习(三) Mogre的SceneNode及Entity

2011-12-04 19:59 by 石头、, 574 阅读, 收藏,
摘要: 在这里先自己编写个类,继承Example(Example是一个示例的基类,已经载入了Mogre所需要的资源,我们可以用它来做一些测试用)。 接下个第一件要做的事就是给场景来点光,要不,黑漆漆的,怎么自己我们做了些什么?(虽然有些事在关灯的事候做最适宜--)。在这里,我们要用到AmbientLigh属性,称环境光,然后设定我们想要显示的光源颜色。我们在CreateScene的方法中添加下面的代码:mSceneMgr.AmbientLight=newColourValue(1,1,1);添加了环境光之后,现在我们可以建立模型了,我们敲入下面的代码:Entityent=mSceneMgr.Crea. 阅读全文

MOGRE学习(二) MOGRE在WPF下的输出

2011-11-24 10:35 by 石头、, 664 阅读, 收藏,
摘要: 在上面我闪已经介绍了Mogre是个什么样的生物,也瞧了一下它本身自带的Demo,算养了下眼。全部过完眼之后,我们会发现,它不仅有在控制台环境下运行的例子,也有在Winfrom下运行的,这也算顾及到用winform环境的童鞋们。也许我们用WPF的帅哥靓姐们会抱怨了,那我们呢?好,别急,下面我们就建立一个在WPF下运行的Mogre项目。 在建立WPF之前,我们先看一下在Winform下是怎么实现的。打开源码,我们可以看到里面有一个自己的实现类OgreWindow,而在OgreWindow的构造函数中有两个参数,一个是位置(Point类型),别外一个是显示面板的句柄。在这里,它是用Panel来作为. 阅读全文

MOGRE学习(一) 序言

2011-10-09 16:14 by 石头、, 965 阅读, 收藏,
摘要: 大家都听过OGRE吧,是非常不错的图形渲染引擎,可以用来开发3D游戏及其它应用,这个类库隐藏了底层系统库(如:Direct3D和OpenGL)的所有细节,提供了一个基于世界对象和其他直观类的接口,非常友好。 但可惜的是她是面对C++的,那对于我们写C#的孩子怎么办,没关系,ORGE还推出了支持C#版本的,叫MOGRE(前面加个M)。这是MOGRE的官方主页:http://www.ogre3d.org/tikiwiki/MOGRE,还有1.7版本的下载地址:http://mogresdk.googlecode.com/files/MogreSDK_1.7.1_beta_r72.exe。 下面讲. 阅读全文