论文摘要
由于我国游戏产业发展迅猛,而游戏引擎在游戏开发中起着至关重要的作用,它具有很强的重用性、独立性、通用性。另外游戏引擎可以非常方便的移植到其它同类型游戏开发中,极大的缩短游戏开发周期,提高游戏开发的效率。本文对游戏引擎的特点进行了详细分析,在此基础上设计了一种游戏引擎的原型体系,并将其分为引擎内核和引擎外部接口。引擎内核主要提供场景管理,资源管理,渲染模块,物理系统,数学通用库,人工智能等主要功能。引擎外部接口提供输入模块,脚本模块和音频模块。本文对此框架下3D游戏引擎的各个模块做了研究和探讨,并实现了其中的部分功能。本文所做的主要研究工作和创新性体现在以下几个方面:1)采用基于人物骨架的骨骼蒙皮方式实现人物动画。该方法解决了关节动画中的裂痕和关键帧动画的存储空间过大问题,同时兼顾了灵活性和真实感。此外,本文在骨骼动画的融合和过渡做了一些探讨。2)随着现在游戏中的物体越来越多,如果采用单一的碰撞检测算法,对于游戏场景中的物体进行碰撞检测效率比较低。在本文中尝试使用多种算法相结合,并使用逐步求精的方式进行碰撞检测。3)由于图形界面在一个游戏中有着非常重要的作用和地位,本文设计并实现了一个基于静态脚本语言的GUI系统,从而使GUI编辑器和游戏引擎可以有机的结合起来。4)在文中介绍了基于DirectSound的音频模块的设计和实现过程,包括对于声音的混合和播放,使用软件的方式实现了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)