现代3D游戏设计技术和游戏人工智能开发的研究意义

现代3D游戏设计技术和游戏人工智能开发的研究意义

随着游戏产业日新月异的发展,3D游戏引擎的开发已经成为游戏开发过程中必不可少的环节。现在3D游戏引擎中与游戏开发有关的传统技术的集成度已经达到了很高的标准三维游戏引擎设计技术及其应用,涵盖了图形渲染、物理引擎、场景管理及资源管理等内容。而关于3D游戏开发的新技术之一的人工智能(AI),由于受到人工智能理论的发展和实时计算的双重限制,人工智能模块并不能完全依赖游戏引擎,而需要用脚本语言来进行研发,并没有集成到游戏引擎中。因此增加了游戏开发人员的技术要求,提高了游戏开发难度,这是目前众多的游戏引擎都需要迫切解决的问题。

本文以现代3D游戏设计技术和游戏人工智能算法作为研究背景,以完成人工智能角色为核心硬件设备,设计并实现了一个3D游戏开发平台。该平台使用了最新的图形渲染接口DirectX12来进行实时高效的图形渲染。该平台采用XML游戏文件格式三维游戏引擎设计技术及其应用,能够对游戏项目、游戏场景、游戏资源进行有效的管理。该平台还使用了通用性较强的数据结构和功能接口,以满足不同格式资源的需求以及更多功能的扩展。该平台集成了有限状态机、自动寻径、动作控制等最常用的人工智能算法,让游戏开发者能够更简洁快速地设计游戏,省去编写脚本的复杂过程。本平台包括了一个能够对游戏项目所需的文件进行编辑和管理的3D游戏开发程序和一个能够根据游戏项目文件的配置来实现游戏场景的渲染呈现以及游戏的逻辑运行的3D游戏运行程序。最后,使用该平台制作的不同的3D游戏场景来验证人工智能角色配置的有效性。

本文首先介绍了3D游戏引擎以及游戏中人工智能开发的研究意义、背景、国内外现状以及论文的主要内容和论文章节的安排;接下来的部分对3D游戏开发平台进行了的需求分析和总体设计;然后介绍了游戏开发程序的详细设计方案以及游戏运行程序关键技术的实现;最后介绍了使用本平台配置出的人工智能角色在不同3D游戏场景中的测试结果,并对论文工作进行了总结2d游戏素材,对下一步研究工作进行了展望。展开▼

文章来源:https://www.zhangqiaokeyan.com/academic-degree-domestic_mphd_thesis/020314569026.html