ogre 教程 ogre中级教程.doc
文本预览下载声明
ogre 教程 ogre中级教程
导读:就爱阅读网友为您分享以下“ogre中级教程”的资讯,希望对您有所帮助,感谢您对92的支持!
OgreApplication.cpp
[OgreApplication.cpp /wiki/index.php/OgreApplication_cpp] 使用提示:如果你不想使用OgreApplication的子类,并想在你的程序中直接使用它,你需要实现OgreApplication.cpp中的createScene,并将声明中的=0去掉,使之仅为虚函数而不是纯虚函数。
示例用法
别忘了你可以任意重载函数。注意你的程序也是一个帧监听器,所以你可以重载
frameStarted而不必将什么东西传给什么,因为它全发生在同一个类中。你将你的类从OgreApplication派生出来,并重载了OgreApplication::createScene()。你也可以重载其它函数,那是可选的。
MyApplication.h
#ifndef __MyApplication_h__
#define __MyApplication_h__
#include quot;OgreApplication.hquot;
class MyApplication : public OgreApplication
{
public:
MyApplication(void);
virtual ~MyApplication();
protected:
virtual void createScene();
virtual bool frameStarted(const FrameEventamp; evt);
显示全部