|
|
|
|
OGRE 研究
作者:
刘鹏整理
日期:
2012-01-06
|
|
AABB 包围盒
场景组织
渲染
材质系统
消息机制
文件结构
文件系统
SceneManager负责场景的管理,而渲染则由RenderSysem统一管理。
场景的组成、组织、管理。
Iterator,Observer,Strategy,Template Method.
Chain of Responsibility
分析OGRE用到的设计模式:Adapter,Bridge,Proxy.
先从几个简单的模式入手,分析OGRE用到的设计模式。Singleton,Factory Method,Abstract Factory。
Scripts、序列化、Log分析
OGRE的资源管理功能十分强大,也比较复杂。
OGRE文件系统的核心是Archive和DataStream。
OGRE既可以读取普通的文件,又可以读取Zip压缩文件。其文件系统可以分目录管理和文件管理两大部分。从应用层次上,OGRE还提供了配置文件管理、日志文件管理和资源文件管理等。假如再加上mesh文件、字体文件、纹理文件等,OGRE的文件系统可谓十分庞大。配置文件比较常用,因此先从配置文件说起。
开始学OGRE总会被他的消息机制搞得晕头转向。消息从哪里来,向哪里去?又是怎样传送的?在分析了OGRE的源代码后,终于弄清楚了消息的来龙去脉。
mythma 分析 OGRE 系列文章索引。
总结了学习资料和需要学习的内容。
|
|