论文摘要
3D游戏引擎是3D游戏设计的核心技术,它充分使用了计算机的各种软硬件资源,使3D游戏设计变得更加快捷高效。由于使用了引擎,使得游戏开发人员只需专注于游戏的逻辑实现,而具体怎么使用计算机来模拟游戏世界则交由引擎来实现,从而大大降低了游戏开发成本。同样游戏引擎开发也是游戏开发过程中技术积累的最佳方式,是设计游戏的必要步骤,具有十分重要的意义。本设计采用了面向对象的程序设计方法,主要实现了五个部分的功能:引擎控制、图形渲染、资源管理、输入管理以及部分场景元素的实现。引擎控制部分负责整个引擎的初始化、内部管理、以及资源回收。它既是用户使用引擎的入口,也管理引擎所有的子功能模块。图形处理模块负责3D游戏中所有3D和2D图形的处理。为了高效管理大量的3D图元,在深入研究计算机硬件结构的基础上,本设计对渲染数据进行了重新组织,从而使其更适合于计算机硬件处理。资源管模块则通过对各种资源进行分类,并提供相应的管理器,使得用户可以方便地管理开发过程中使用的各种资源。同时,很多游戏要求对玩家的输入消息进行快速的响应,而传统基于Windows消息机制的输入管理,不能满足这一要求。因此本设计使用了DirectX的DInput组件来实现用户输入数据的快速处理。最后结合室外场景模拟的相关理论,还实现了室外地形、天空、水等自然元素的模拟,从而进一步丰富了引擎的功能。本文以当前国内外3D游戏引擎研究现状为基础,深入研究了3D游戏引擎开发过程中所使用的相关技术和理论。在总体设计部分,首先描述了3D游戏引擎的功能需求,并对整个系统进行了功能模块的划分,同时对这些模块的具体功能进行了详细描述。在详细设计部分,分别对各个功能模块的具体实现进行了阐述。同时,本文还以一个具体应用为例演示了如何配置引擎使用的环境,和引擎的具体使用方法。最后对设计所完成的工作进行了总结,同时描述了设计过程中存在的问题及日后需完善的地方。
论文目录
相关论文文献
- [1].游戏引擎中的实时特效渲染[J]. 艺术教育 2019(04)
- [2].游戏引擎研究与分析[J]. 软件导刊 2018(02)
- [3].说说那些知名的游戏引擎[J]. 个人电脑 2016(10)
- [4].3D游戏引擎框架研究[J]. 黑龙江科技信息 2014(35)
- [5].论游戏引擎对游戏总体效果的影响[J]. 艺术品鉴 2018(36)
- [6].游戏为什么吃硬件 解读游戏引擎[J]. 电脑爱好者 2017(19)
- [7].简析3D游戏引擎的优点[J]. 学园 2017(16)
- [8].3D游戏引擎的优势分析[J]. 明日风尚 2016(23)
- [9].浅析游戏引擎与美术应用[J]. 商业故事 2016(32)
- [10].基于clickteam fusion 2.5游戏引擎的教育游戏设计——以C语言编程为例[J]. 信息记录材料 2017(02)
- [11].网络游戏引擎技术的研究[J]. 电脑编程技巧与维护 2011(10)
- [12].在线游戏引擎展示——涂鸦软件之“涂鸦世界”[J]. 程序员 2009(09)
- [13].基于2D游戏引擎的设计[J]. 科技信息 2008(30)
- [14].游戏引擎教学版软件的开发研究[J]. 计算机产品与流通 2019(03)
- [15].游戏引擎造出训练基地[J]. 科技创业 2012(Z1)
- [16].游戏引擎启示录[J]. 程序员 2009(09)
- [17].诱惑你,没道理!——《热舞派对》魅舞诱惑等你来[J]. 电脑知识与技术(经验技巧) 2009(09)
- [18].游戏引擎教学版软件的开发研究[J]. 电脑知识与技术 2018(09)
- [19].基于3D网络游戏引擎的应急演练系统[J]. 微型机与应用 2013(01)
- [20].基于游戏引擎的引擎电影创作[J]. 微计算机信息 2012(06)
- [21].游戏引擎的系统总体结构探析[J]. 中国新技术新产品 2010(21)
- [22].基于设计模式的三维游戏引擎的分析与设计[J]. 计算机与现代化 2009(02)
- [23].使用游戏引擎制作三维动画的利弊分析[J]. 当代电影 2018(08)
- [24].基于3D游戏引擎的物理探究学习平台设计[J]. 微计算机信息 2010(18)
- [25].插件平台在3D游戏引擎系统中的应用[J]. 福建电脑 2009(10)
- [26].强化游戏体验 Color OS向优化提出新挑战[J]. 计算机与网络 2020(03)
- [27].游戏引擎中动画混合技术的研究与应用[J]. 贵州大学学报(自然科学版) 2018(01)
- [28].联众“精武世界”游戏引擎展示[J]. 程序员 2009(09)
- [29].3D游戏引擎浅论[J]. 漯河职业技术学院学报 2008(02)
- [30].《游戏引擎技术》精品课程建设与应用研究[J]. 大众文艺 2020(08)