基于人工智能角色的3D游戏开发平台的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:bell900818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着游戏产业日新月异的发展,3D游戏引擎的开发已经成为游戏开发过程中必不可少的环节。现在3D游戏引擎中与游戏开发有关的传统技术的集成度已经达到了很高的标准,涵盖了图形渲染、物理引擎、场景管理及资源管理等内容。而关于3D游戏开发的新技术之一的人工智能(AI),由于受到人工智能理论的发展和实时计算的双重限制,人工智能模块并不能完全依赖游戏引擎,而需要用脚本语言来进行研发,并没有集成到游戏引擎中。因此增加了游戏开发人员的技术要求,提高了游戏开发难度,这是目前众多的游戏引擎都需要迫切解决的问题。本文以现代3D游戏设计技术和游戏人工智能算法作为研究背景,以完成人工智能角色为核心,设计并实现了一个3D游戏开发平台。该平台使用了最新的图形渲染接口DirectX 12来进行实时高效的图形渲染。该平台采用XML游戏文件格式,能够对游戏项目、游戏场景、游戏资源进行有效的管理。该平台还使用了通用性较强的数据结构和功能接口,以满足不同格式资源的需求以及更多功能的扩展。该平台集成了有限状态机、自动寻径、动作控制等最常用的人工智能算法,让游戏开发者能够更简洁快速地设计游戏,省去编写脚本的复杂过程。本平台包括了一个能够对游戏项目所需的文件进行编辑和管理的3D游戏开发程序和一个能够根据游戏项目文件的配置来实现游戏场景的渲染呈现以及游戏的逻辑运行的3D游戏运行程序。最后,使用该平台制作的不同的3D游戏场景来验证人工智能角色配置的有效性。本文首先介绍了3D游戏引擎以及游戏中人工智能开发的研究意义、背景、国内外现状以及论文的主要内容和论文章节的安排;接下来的部分对3D游戏开发平台进行了的需求分析和总体设计;然后介绍了游戏开发程序的详细设计方案以及游戏运行程序关键技术的实现;最后介绍了使用本平台配置出的人工智能角色在不同3D游戏场景中的测试结果,并对论文工作进行了总结,对下一步研究工作进行了展望。
其他文献
采用光谱法研究了阴离子表面活性剂十二烷基苯磺酸钠(SDBS)与染料酚红(PR)的缔合作用。实验发现当酚红溶液中加入阴离子表面活性剂SDBS后,酚红溶液的颜色显著改变,光谱研究发
目的:患者体验和满意调查已被认为是收集患者对医疗服务的评价信息和促进医疗服务质量改善的重要方法,2005年至2009年,北京和广西共50余家医院使用本土化的澳大利亚维多利亚
<正>一、客家音乐文化的形成客家是汉民族的一个民系,据史料记载:"客民本中原汉族,皆河南光山,固始之民。"①古时中原人因战乱南迁到赣闽粤间的山区,同化和融合了当地土族居
环保产业属于促进经济社会可持续发展的重要保障性行业,近年来随着环保政策的支持与提振、PPP模式的产业化应用和第三方治理的崛起,环保产业正呈加速发展态势。而环保行业高
目的分析住院患者发生跌倒/坠床的根本原因,采取针对性预防措施。方法将2013年1~12月在院内发生跌倒/坠床事件的42例患者作为研究对象,采用RCA中多轴心分类方法,从不同分类点
传统的燃煤电厂历来被视为大气污染物的主要来源,是国家环保监管的重点。国内首套烟气超低排放装置在浙能嘉兴发电厂8号机组投入运行后,主要污染物排放指标基本都达到了天然
随着我国市场经济的极速发展,我国企业的规模正在不断扩大,企业组织形式的复杂程度也在不断地提升。在企业扩大规模的过程中,往往会选择设立一个至多个的分公司,那么,总公司
低度茅台酒生产中产生的主要沉淀为:可逆性的白色絮状沉淀、黑色细颗粒沉淀和灰白色絮状沉淀。生产过程加入少量电解质、两种带相反电荷胶体溶液混合及加热等是加速白酒胶体
从80年代对西方文化的"一边倒",对中国的基本否定性倾向,到90年代对全球化的参与和警惕并重,对中国的基本肯定性倾向,作者通过当代中国青年在接触西方文化中呈现出的大幅度意
会议
目的:了解慢性根尖周炎患牙根管内的细菌感染状态,以指导临床治疗和评估预后。方法:采用组织学与扫描电镜相结合的方法对临床不能保留的7例慢性根尖周炎患根进行超微结构观察