C++在游戏中的Ogre3DOgre3D,注意后缀不是“怪物”,而是“面向对象的图形渲染引擎”的缩写。这玩意从一开始就定位清晰:一个用C++写的、面向对象的、跨平台的3D图形引擎。它封装了底层图形API(Direct3D和OpenGL)的细节,提供了一套高层次、易于使用的抽象接口。你不需要直接跟Vertex Buffer、Shader常量寄存器这些“硬骨头”死磕,而是通过Ogre提供的材质系统、网格实体、场景节点等概念来构建你的3D世界。这对于那些不想在图形API细节上耗费过多精力,但又需要强大、灵活渲染能力的团队来说,吸引力是巨大