【摘 要】
:
在MMORPG中,移动与寻路功能已成为游戏的核心功能之一,玩家能够控制人物在游戏世界中自由移动,体验虚拟世界的沉浸感。一些游戏会基于移动系统添加特殊的玩法,这就要求移动系
论文部分内容阅读
在MMORPG中,移动与寻路功能已成为游戏的核心功能之一,玩家能够控制人物在游戏世界中自由移动,体验虚拟世界的沉浸感。一些游戏会基于移动系统添加特殊的玩法,这就要求移动系统具有良好的可扩展性。移动与寻路的动态性又要求系统能够快速完成计算,具备良好性能。因此,论文针对一个满足易用性、可扩展性、高性能等需求的移动寻路系统进行分析与设计。系统基于Unity引擎进行开发,而Unity引擎内置的寻路系统存在一定缺陷。引擎所使用的A*算法效率并不够高,另一方面,寻路模块又难以扩展。为了解决这些问题,系统首先将地图离散化为网格地图进行可移动区域的标记,生成行走层,并将地图间传送点作为寻路节点从而用带权有向图表示世界地图。接着结合使用Jump Point Search算法与A*算法来提高路径搜索效率。系统通过采样地图高度与利用插值获取高度的方法避免了使用物理引擎实时计算行走高度,提高了移动效率。此外,为了提高开发效率,系统提供了可视化编辑地图行走数据的工具。在网络移动状态同步方面,为了应对网络延迟的问题,使玩家的移动操作能够及时得到反馈,系统采用客户端先行、服务器修正的方式进行状态同步。论文使用软件工程方法描述系统。从需求分析开始,拆解系统的功能性需求与非功能性需求,并据此对系统进行整体设计。接着,分别描述逻辑地图、移动控制、自动寻路三个主要模块的详细设计。最后对模块实现中的关键部分做说明。系统通过模块分解做到了高内聚、低耦合,支持项目在迭代过程中进行功能的更新与扩展。目前,项目已在线上运营,经过了时间与大量用户的检验,满足了市场的需求,并且完成了多次功能更新,具备可扩展性。
其他文献
教材的处理涉及到教材和学生两个方面。初中学生要较为系统地掌握物理知识,抛开教材中物理知识的逻辑体系是行不通的;学生的学习又不能与他们身心发展、认识发展的规律相违背
为了增强恒虚警检测器对杂波边缘的保护能力,基于提出的最佳线性无偏(BLU)恒虚警检测算法,提出了最佳线性无偏选大恒虚警检测器(BLUGO-CFAR).它的前、后沿滑窗均采用BLU算法
为进一步深化教育领域综合改革,武汉市江岸区作为中国教育学会“十二五”教育改革实验区,率先在30所中小学引入第三方教育评价机构。教育主管部门改变过去主体介入的身份,由“前
支持向量机(support vector machine,SVM)是新一代学习机,具有良好的泛化性能.高分辨距离像(HRRP)分类是雷达复杂目标分类的重要方法.采用SVM作为分类器,研究了飞机目标HRRP
去年12月26日,福建省淡水水产研究所樊海平研究员带领该所水产专家组.深入福建省淡水水产研究所顺昌协作基地——福建省顺昌县兆兴鱼种养殖有限公司,开展冬季渔业技术指导工作。
针对藏南地区地表覆盖信息获取困难、生产效率低等问题,该文提出一种结合特征组与分层策略的高空间分辨率遥感图像逐层分类方法。依据地理国情普查地表覆盖信息分类标准,结合
本文对南京总医院培育的实验型封闭群新西兰白兔某些生物学特性进行了研究,主要包括生殖、发育生物学,血液生物学,肠道微生态生物学,心、脑电生物学、体温变化特性、骨密度及心肌
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食
Back to yield
本研究于1999年5月—9月和2000年6月—9月在湖北省长阳县贺家坪天然灌丛草地上进行。试验分为三个处理:对照、轻牧和重牧,并在此基础上选用9只当地羯山羊,较系统地研究了灌丛草
在实践的基础上,探讨三维地质建模技术在水电工程中的作用和意义。利用GOCAD软件,准确构造地形面,进行岩层面、结构面建模,生成钻孔和剖面,并最终建立网格/实体模型,为水电工程地质分析和工程设计提供可视化参考。