OGRE的良好架构

来源:互联网 发布:预决算软件有哪些 编辑:程序博客网 时间:2024/05/21 19:49

     OGRE独立于平台(windows or linux or MacOS),独立于3D接口(Direct3D和OpenGL),独立于场景类型(不论是室内场景还是室外场景)。OGRE中没有对窗体类型的依赖,没有假定你使用那种接口,没有预先假定你将于创建的场景的类型。所有3D方面的概念都是基于核心的数学描述而不是某种特殊的应用程序接口。

      当然OGRE必须处理底层的平台特性,接口和场景,但这都是针对这些环境设计的插件来完成的。在抽象层次暴露的接口仍然是一致的。

      你如果想在新平台上使用OGRE,或者使用区别于Direct3或OpenGL的3D接口,或者创建一种新的场景类型,你只需要按照OGRE超类的接口编写插件即可

原创粉丝点击