OGRE
lcbiotech
c, c , Direct3D, OGRE
展开
-
OGRE观察者模式(转帖)
<br />观察者模式是游戏开发中十分常用的模式,Ogre也大量运用了此模式来监听,比如FrameListener.ResourceListener<br />这种方式比常见的回调函数更好用,因为观察者模式是基于接口的,任何类只要继承这个接口,注册后就可以监听我们需要观察的对象。不想监听,取消注册就行了,<br />具体实现原理,我们以为FrameListener为例子,然后再举一反三在自己的游戏中使用它,比如场景编辑器,我拖动了一个entity,改变了他的位置,那么显示对象属性的控件应该更新这个对象的位置转载 2010-06-20 11:08:00 · 642 阅读 · 0 评论 -
OGRE 学习笔记(Camera和Viewport)
<br />下面来学习OGRE 引擎中很重要的几个概念。 Camera和Viewport.<br /><br />从真实的世界来看,是不存在这两样东西的,真实的世界只有场景(Scene). 而这里OGRE抽象出的两个概念则是模拟观察者(人)的位置和眼睛.<br /><br />从真实世界来讲,人如果要观察这个世界,首先需要确定自己的位置(在什么地方观察),然后把观察到的景象通过眼睛来传递给大脑。 那么在计算机中,Camera和Viewport就是虚拟这两样东西的.<br /><br />一个Viewport转载 2010-11-12 11:13:00 · 1144 阅读 · 0 评论