OGRE(面向对象的图形渲染引擎)是用C++开发的面向对象且使用灵活的3D引擎。它的目的是让开发者能更方便和直接地开发基于3D硬件设备的应用程序或游戏。游戏引擎的文件系统一直是游戏引擎设计中的一个关键问题, 高效的文件系统直接引响游戏引擎的质量.引擎的文件系统包括系统配置,资源管理,日志记录等. 在本文中,我们研究OGRE文件系统的构造和描述他们的特征,并结合面向对象的技术和理论依据, 重点分析文件系统的主要模块,总结出引擎中文件系统的设计原理和应用,通过对各个模块的分析和研究,我们可以进一步研究和优化引擎。本引擎的开发环境为VC++6.0 / DirectX9.0。
关键词:OGRE 文件系统 分析 设计
ABSTRACT:OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. Engine files-system including configuration, resource management, log record and so on.
In this paper,we analysis and research the component of OGRE’s files-system structure and describe their characteristic. through to the OGRE research, and combining with the theory and technology of OOP, summarize principle of design and application about the files-system. Through to each module analysis and research , We may further study and the optimized engine.
The development environment of this engine is VC++6.0 / DirectX9.0.
Keyword: OGRE Files System Analysis Design