CN114225405B 地图生成方法、装置、计算机设备及计算机可读存储介质 (完美世界(北京)软件科技发展有限公司)_第1页
CN114225405B 地图生成方法、装置、计算机设备及计算机可读存储介质 (完美世界(北京)软件科技发展有限公司)_第2页
CN114225405B 地图生成方法、装置、计算机设备及计算机可读存储介质 (完美世界(北京)软件科技发展有限公司)_第3页
CN114225405B 地图生成方法、装置、计算机设备及计算机可读存储介质 (完美世界(北京)软件科技发展有限公司)_第4页
CN114225405B 地图生成方法、装置、计算机设备及计算机可读存储介质 (完美世界(北京)软件科技发展有限公司)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

202011362509.22020.11.272在所述起始三维地块上确定被选中的起始延伸通道,基于所建立所述起始延伸通道与所述可连接延伸通道之间的连接关系,将确定所述起始三维地块与所述至少一个可拼接三维地块按照所述地块厚度差对产生所述拼接处的两个待调整三维地块进行竖直方向的调整,按照所述地块间隙数据对所述两个待调整三维地块进行水平方向的在所述两个待调整三维地块上确定至少一个生长点,在所述目标生成风格对应的多个预设三维地块中获取至少述至少一个候选预设三维地块是所述多个预设三维地块中除所述起始三维地块外的预设对于所述至少一个候选预设三维地块中每个候选预设三维地块,查询当查询确定所述候选预设三维地块包括通道类型与所述起始通道类型一致的可连接当查询确定所述候选预设三维地块未包括通道类型与所述起始通道类型一致的可连将所述起始延伸通道激活,以使开发工具提取存在与激活后的所延伸通道之间的连接关系,将所述起始三维地块与所述至少一个可拼接三维地块进行拼检测触发操作,在所述至少一个可拼接三维地块中确定所述触发操作选在所述目标可拼接三维地块中确定通道类型与所述起始延伸通道一致的可连接延伸3移动所述目标可拼接三维地块,将所述可连接延继续检测下一触发操作并执行所述下一触发操作选中的可拼接三检测到发生的触发操作将选中的可拼接三维地块的地图属性检测所述目标可拼接三维地块与所述起始三维地块拼接后是否存在生成所述目标地图的地图导航网格,在所述地图导航网格中确定至少一个模块拼接对于所述地图导航网络中的所述至少一个模块拼接处,基于点光模对于所述地图导航网格中的模块中心区域,获取预设光照信息,述起始三维地块以及所述至少一个可拼接三维地块的中在所述两个待调整三维地块中确定第一待调整三维地块和第二待调采用所述地块厚度差对所述第二待调整三维地块的地块厚度进行增加待调整三维地块和所述第二待调整三维地块的地块表面处于其中,所述第一待调整三维地块的地块厚度大于所述第二待调整三维地块的地块厚当所述地块间隙数据指示所述两个待调整三维地块中存在边界弯曲的第三待调整三确定所述地块间隙数据指示的间隙距离,控制所述第三待调整4调整三维地块延伸所述间隙距离指示的长度或控制所述第四待调整三维地块向所述第三对于所述两个待调整三维地块中每个待调整三维地块,在所述待调按照所述至少一个生长点的外形曲线,控制所述至少一个生长点根查询模块,用于在所述起始三维地块上确定被选中的起始风格且存在与所述起始延伸通道匹配的可连接延拼接模块,用于建立所述起始延伸通道与所述可连接延伸通道之间述起始三维地块与所述至少一个可拼接三维地块统计模块,用于确定所述起始三维地块与所述至调整模块,用于按照所述地块厚度差对产生所述拼接处所述调整模块,还用于在所述两个待调整三维地块上确定至少一被处理器执行时实现权利要求1至9中任一项所述的56[0012]确定所述起始三维地块与所述至少一个可拼接三维地块[0013]按照所述地块厚度差对产生所述拼接处的两个待调整三维地块进行竖直方向的[0019]在所述目标生成风格对应的多个预设三维地块中获取至少一个候选预设三维地[0022]当查询确定所述候选预设三维地块包括通道类型与所述起始通道类型一致的可[0023]当查询确定所述候选预设三维地块未包括通道类型与所述起始通道类型一致的[0026]在所述目标可拼接三维地块中确定通道类型与所述起始延伸通道一致的可连接[0027]移动所述目标可拼接三维地块,将所述可连接延伸通道与所述起始延伸通道连[0028]继续检测下一触发操作并执行所述下一触发操作选中的直至检测到发生的触发操作将选中的可拼接三维地块的地图属性设与所述起始延伸通道连通,控制所述目标可拼接三维地块与所述起始三维地块拼接7所述起始三维地块以及所述至少一个可拼接三维地块的中[0041]在所述两个待调整三维地块中确定第一待调整三维地块第一待调整三维地块和所述第二待调整三维地块的地块表[0045]当所述地块间隙数据指示所述两个待调整三维地块中存在边界弯曲的第三待调四待调整三维地块延伸所述间隙距离指示的长度或控制所述第四待调整三维地块向所述8[0050]拼接模块,用于建立所述起始延伸通道与所述可连接延将所述起始三维地块与所述至少一个可拼接三维地[0060]查询单元,用于对于所述至少一个候选预设三维地块中通道类型一致的可连接延伸通道时,将所述候选预设三维地块作为所述可拼接三维地块,9中心区域是所述起始三维地块以及所述至少一个可拼接三维地块的中待调整三维地块是所述两个待调整三维地块中除所述第三待调整三维地块外的另一待调块向所述第四待调整三维地块延伸所述间隙距离指示的长度或控制所述第四待调整三维地块向所述第三待调整三维地块延伸所述间隙距离指示的所述计算机程序被处理器执行时实现上述第一方面所述的方[0082]上述说明仅是本申请技术方案的概述,为了能够更清楚关卡玩法的载体,地图通常由开发人员基于某一个设定的生成风格制作多张完整的地图,本发明提出了一种地图生成方法,预先设置多个不同生成风格的非完整的预设三维地块,每个预设三维地块中都设置有一个或者多个可连接延伸通道。在检测到请求生成地图时,[0111]在本申请实施例中,每个预设三维地块实际上均设置有1个或者多个已经定义好②中设置有一个延伸通道,该延伸通道的PathType为PathTypeA;③中设置有两个延伸通示该候选预设三维地块无法参与到本次的地图生成过程中,将候选预设三维地块跳过即匹配的可连接延伸通道的至少一个可拼接三对该目标可拼接三维地块的拼接过程,将起始三维地块与该目标可拼接三维地块磁力拼接三维地块中PathTypeA指示的目标可连接延伸通道连接,得到图2C所示的拼接结果。之二待调整三维地块,第一待调整三维地块的地块厚度大于第二待调整三维地块的地块厚[0123]拼接参数中的地块间隙数据可以用于对两个待调整三维地块进行水平方向的调四待调整三维地块延伸间隙距离指示的长度或控制第四待调整三维地块向第三待调整三[0124]206、生成目标地图的地图导航网格,在地图导航网络中确定至少一个模块拼接[0131]进一步地,作为图1所述方法的具体实现,本申请实施例提供了一种地图生成装目标生成风格且存在与所述起始延伸通道匹配的可连[0134]该拼接模块303,用于建立所述起始延伸通道与所述可连接延伸通道之间的连接[0135]该统计模块304,用于确定所述起始三维地块与所述至少一个可拼接三维地块进[0136]该调整模块305,用于按照所述地块厚度差对产生所述拼接处的两个待调整三维[0140]该设置单元3013,用于将所述被选中的预设三维地块的地图属性设置为起始属块中心区域是所述起始三维地块以及所述至少一个可拼接三维地块的四待调整三维地块是所述两个待调整三维地块中除所述第三待调整三维地块外的另一待地块向所述第四待调整三维地块延伸所述间隙距离指示的长度或控制所述第四待调整三维地块向所述第三待调整三维地块延伸所述间隙距离指示[0169]本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进领域的技术人员能思之的变化都应落入本申请

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论