Ogre学习笔记(3):Mesh的渲染流程.docxVIP

  • 3
  • 0
  • 约2.82千字
  • 约 2页
  • 2022-12-21 发布于上海
  • 举报
Ogre 学习笔记(3):Mesh 的渲染流程 首先一个 Entity 对象必须 Attach 到一个 SceneNode。 创建一个 SceneNode: SceneManager::getRootSceneNode() (在 SceneManager::init 时会创建一个RootNode) à SceneNode::createChildSceneNode() àNode::createChild() 主要的操作在这个函数中完成,首先调用虚函数 SceneNode::createChildImpl(),此函数又会 调用OctreeSceneManager::createSceneNode(),此函数会 new 一个 SceneNode 的派生类对象,这里是 OctreeNode,并加入到 SceneNodeList mSceneNodes 中;随后又进行了坐标变换;最后将此指针又加入到 ChildNodeMap mChildren 中,然后返回此指针; 将 Entity Attach 到 SceneNode:SceneNode:: attachObject(); 渲染从 Root::startRendering()函数开始,此函数启动一个循环,每次执行 Root::renderOneFrame() àRoot::_updateAllRenderTargets àRender

文档评论(0)

1亿VIP精品文档

相关文档