基于Unity3D的游戏智能行为体的研究与设计

来源 :沈阳师范大学 | 被引量 : 6次 | 上传用户:sisi830710
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件性能的不断提升和电子游戏产业的发展,计算机游戏的画面效果已经达到了以假乱真的程度,其音效等其他手段也使游戏更加逼真。然而除了这些手段,能让游戏更加吸引人的就是游戏与玩家之间的互动。通过互动让玩家产生新鲜感和情感连接从而提升游戏体验。游戏人工智能就是为了解决这个问题而出现的。通过游戏智能行为体的表现来让游戏角色产生拟人化和智能化,让玩家产生较长时间的兴趣,使其对游戏角色的行为更加难以预估,从而感觉到类似人一样的智能体验,极大的提高了游戏可玩性。本文主要内容是:1,针对游戏智能行为体的寻路算法问题,分析了广度优先算法,迪杰斯特拉算法,最好优先贪婪算法,分析了上述三种算法的不足,并根据前几种算法提出采用A*寻路算法作为路径规划的主要算法。并采用了平滑算法对A*寻路进行优化。2,对于游戏智能行为体的决策算法问题,讨论了常用的决策算法-有限状态机,并分析了其不足,并详细讲解了行为树技术,使用行为树技术作为决策算法的优越性。3,设计了一个基于Unity3D的第三人称射击游戏(TPS),在游戏中,NPC通过对自身的状态和行为进行判断,采用不同的措施来与玩家进行交互。可以采用奔跑,躲避,掩护等手段防止玩家的射击。游戏采用了上述讨论中的经过平滑后的A*寻路算法和行为树决策算法。验证了算法的可用性。本文通过对游戏行业的分析和游戏人工智能现状的研究,总结了常见的游戏人工智能的框架。并从框架的运动层和行为层出发,对路径规划算法和行为决策算法进行学习,提出了优化的A*寻路和行为树技术决策算法。采用了A*寻路算法和行为树决策算法作为了游戏人工智能体算法。通过对一个TPS游戏的设计,可以看出NPC每次都采用不同的行为和方式对玩家进行射击,具有随机性。而玩家的一些动作,如回击等也会对NPC产生影响,从而影响游戏的进程,增加了可玩性。
其他文献
将客户终身价值理论应用于电力客户细分领域,通过广泛调研和专家咨询,构建了电力客户价值评估体系,并运用层次分析法为客户价值评估体系指标赋权。通过实例计算出所选客户的
促进企业跨区扩张,是实现区域经济协调发展的有效途径。湖北省工业类上市公司跨区扩张活动目前还处在初级阶段;在方法选择上,以建立全资分支机构为主,但从20世纪90年代中期开始,合
患者姓名:韩爱华,女,60岁,工人,江苏泰州人。就诊日期:2018年7月3日。主诉:左眼眼睑下垂不能视物二周。病史:患者于2018年6月20日因头部外伤昏迷入住靖江市人民医院,经治疗于
通过matlab/simulink软件搭建仿真模型,验证了有源滤波器对隔爆型变频调速一体机变频器电源产生的谐波具有动态调节抑制的作用,可以显著的减小变频器电源谐波对电动机的影响
稳步推进小微型信贷机构自愿、有序地接入金融信用信息基础数据库,既有利于小微型信贷机构降低经营风险、提高审贷效率,也能缓解融资难题、优化信用环境。目前,可采取搭建区
关于车辆对于桥梁结构的动力影响历来都是研究的热点,但是更多的是针对铁路桥梁,相反,近年来针对公路桥梁的研究较少。随着国家对于公路交通行业发展的重视和大力投资,交通运
目的观察大剂量阿糖胞苷治疗急性髓细胞白血病的疗效及不良反应。方法选取2016年3月22日-2017年3月22日医院收治的急性髓细胞白血病患者100例,采用奇数偶数法分为观察组和对
结合目前实物人事档案管理现状,多角度分析了实物人事档案的特点,探析了实物人事档案管理的应用价值,阐述了现代化信息管理时代实物人事档案管理的重要性,并对其信息化动态管
利用 Monte Carlo技术建立起评估武器系统作战效能的模拟计算模型 ,利用该模型对定位定向系统装配于未来自行火炮的几种典型安装方案进行作战效能分析 ,并给出作战效能比较的
一切金融活动的基础是信用。科技型中小企业以其自身特有的创新性、高成长性成为现代经济中的有生力量,金融支持是科技企业降低融资成本、突破资金瓶颈、化解创新风险的重要