论文部分内容阅读
近年来,教育游戏己经开始应用于基础教育的各个学科之中,并取得了一定的成绩而在国内对教育游戏研究还处于起步阶段,教育游戏在学科教学中的应用也只限于数学英语历史等几门学科,但缺乏较为系统的理论指导本论文的应用背景是消防指挥模拟训练系统,它属于教育游戏的范畴为了能够满足开发这类游戏所需的要功能,对虚拟训练游戏引擎的关键技术进行了研究与实现对虚拟训练游戏引擎的关键技术进行研究,主要成果包括以下几个方面:1.虚拟训练游戏引擎体系结构的设计将引擎划分为各个模块:图形处理模块输入管理模块场景管理模块等引擎的每个模块都有一个接口,并在自己的DLL中实现这个接口这样可以方便的进行引擎的迭代开发,使各个模块之间的耦合性降到最低2.室内场景构建技术,设计结构化模型表达方法,并基于这种方法开发符合面向场景应用领域的三维快速建模系统系统构建的场景具有可理解性,根据场景的可理解性将抽象的三维室内场景信息转换为空间数据结构,再将空间数据结构与最短路径算法相结合实现室内路径追踪,最终用来支持应急救援工作3.室外场景构建技术,设计地形纹理组合算法,使得构建出的地形具有高度的真实感,而且编辑地形是在三维场景中操作,使得编辑地形操作简单,提高了场景建模的效率同时地形以网络的形式生成,为室内寻路提供了数据支持通过上述工作,引擎的结构清晰,各个功能模块相对独立,这样对于对以后的功能扩展提供方便室内室外场景建模系统提高了场景的建模效率室内建模子系统中运用结构化模型表达方法所构建的场景具有可理解性该引擎为三维仿真及消防预案的制定提供了支撑