论文部分内容阅读
从横向和纵向角度分析了游戏引擎结构,根据游戏系统(Game Software System)结构提出了一个由底层、中间层、游戏相关层组成的三层游戏引擎层次结构。每一层由不同功能组件组成,上一层组件是对相邻的下一层组件的抽象或调用,且只有相邻的层次之间才有函数调用。该结构比传统的一层或二层游戏引擎结构重用性更好,更适合游戏教学.最后根据该层次结构实现了一个简明清晰的教学用游戏引擎.该游戏引擎以简洁明了的方式展示了精灵加载、简单模型动画、用户多角度观察等基本组件功能的实现。