OGRE场景管理器
来源:互联网 发布:yundete停止工作没网络 编辑:程序博客网 时间:2024/05/17 06:10
场景管理器不是单例,您想创建多少就创建多少。
创建方法
1、new SceneManager()
2、Root的createSceneManager方法
一般都使用方法2
为什么使用createSceneManager函数?
原因是Ogre的插件系统,比如你使用了OctreeSceneManager插件的话,OctreeSceneManager会将自身注册为ST_GENERIC类型,并且覆盖作为基础的SceneManager类。OctreeSceneManager使用了拣选不可见对象的系统,因此它比标准的SceneManager要快,如果你从plugins.cfg文件中去除了OctreeSceneManager插件,那么当你请求ST_GENERIC类型时,你才可能会使用基础的SceneManager,而方法1只能创建基础的SceneManager。
也许会根据你的插件设置使用更好的场景管理器,这就是Ogre系统的优美所在。
创建场景管理器时可以指定名字,通过给场景管理器命名,我们就不再需要再保留指针来跟踪它们。
mSceneMgr = mRoot->createSceneManager("FooSceneManager", "foo");
SceneManager *foo = mRoot->getSceneManager("foo");
//foo指向mSceneMgr
- OGRE场景管理器
- OGRE - 场景管理器
- OGRE - 场景管理器
- ogre 场景管理器 scenemanager
- Ogre场景管理器
- Ogre场景管理器
- Ogre 场景管理器
- ogre的场景管理器
- Ogre场景管理器SceneManager类
- Ogre场景管理器SceneManager类
- Ogre场景管理器SceneManager类
- SceneManager 第五章 Ogre场景管理器
- Ogre的八叉树场景管理器OctreeSceneManager
- 第五章 Ogre场景管理器(1)
- 第五章 Ogre场景管理器(2)
- Ogre的八叉树场景管理器OctreeSceneManager
- Ogre基础教程一----- 场景管理器,场景节点和实体
- (3) OGRE的基石:场景管理器、场景节点、实体
- Cycrawl Server 同类采集软件对比
- Poderosa修改版
- 又是一天,这次是网页显示的问题
- ACE学习手记-----ACE_Log_Msg
- 使用 Request.QueryString 接受参数时,跟编码有关的一些问题
- OGRE场景管理器
- C/C++函数指针
- DevExpress控件包的安装
- Log4j介绍
- Cycrawl Server 同类采集软件对比
- 网络营销教程—SEO 第二章 搜索引擎(第一节)
- 网络营销教程—SEO 第二章 搜索引擎(第二节)
- 网络营销教程—SEO 第二章 搜索引擎(第三节)
- 网络营销教程—SEO 第二章 搜索引擎(第四节)