yzwalkman

——用数绘画

导航

2012年12月20日 #

Ogre源代码浅析——插件(Plugin)工作原理

摘要: Ogre引擎由多个模块组成,从不同角度来划分可以得到不同的结果。从功能上看Ogre可大致分为资源管理、场景管理和渲染管理三大模块;而从可执行部分的组织方式看,Ogre引擎则是由多个dll动态链接库组合而成的。 组成Ogre的各动态库基本上可以分为以下几部分:核心库、渲染层、场景管理逻辑层。核心库(OgreMain.dll,一般debug版会生成OgreMain_d.dll文件)负责资源加载和管理,并根据实际情况选择和加载对应的渲染层模块及场景管理层模块,同时调度协调各模块共同对场景进行渲染操作。渲染层主要是对不同的底层渲染引擎进行封装,使不同的底层渲染引擎如:DirectX、Open... 阅读全文

posted @ 2012-12-20 17:03 yzwalkman 阅读(2953) 评论(0) 推荐(0) 编辑