[发明专利]游戏中虚拟路网的构建方法及装置有效
申请号: | 201910771299.3 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110404261B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 杨昱 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/56;A63F13/80 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 王文红 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 虚拟 路网 构建 方法 装置 | ||
1.一种游戏中虚拟路网的构建方法,其特征在于,包括:
获取第一路网的编辑信息,所述第一路网的编辑信息包括所述第一路网的路口描述和所述第一路网的道路描述,所述第一路网的路口描述包括第一点的位置和对应于所述第一点的路口属性,所述第一路网的道路描述包括第一线段组位置和对应于所述第一线段组的道路属性;
按照预设的切点设置规则和所述第一路网的道路属性,将所述第一线段组切分为所述第一路网的道路线段组和所述第一路网的路口线段组,并确定所述第一路网的路口的切分信息和所述第一路网的道路的切分信息,所述第一路网的路口的切分信息包括所述第一点和所述第一路网的路口线段组,所述第一路网的道路的切分信息包括所述第一路网的道路线段组;
根据所述第一路网的每个路口的切分信息、所述对应于所述第一点的路口属性和对应于所述第一路网的路口线段组的道路属性,生成所述第一路网的每个路口对应的虚拟路口;
根据所述第一路网的每条道路的切分信息和对应于所述第一路网的道路线段组的道路属性,生成所述第一路网的每条道路对应的虚拟道路;
将所述第一路网对应的虚拟路口和虚拟道路组合,生成所述第一路网的虚拟路网。
2.根据权利要求1所述的方法,其特征在于,所述获取第一路网的编辑信息,包括:
获取第二路网的编辑信息,所述第二路网的编辑信息包括所述第二路网的路口描述和所述第二路网的道路描述;
按照预设的修正规则修正所述第二路网的编辑信息,得到修正的所述第二路网的编辑信息;
将修正的所述第二路网的编辑信息按照预设的划分规则,划分为多个所述第一路网的编辑信息;其中,所述预设的划分规则包括:相邻的所述第一路网的编辑信息之间包括重叠的部分。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将所述第二路网对应的每个所述第一路网对应的虚拟路网合并,得到所述第二路网的虚拟路网。
4.根据权利要求2所述的方法,其特征在于,所述第二路网的路口描述包括第二点的位置和对应于所述第二点的路口属性,所述第二路网的道路描述包括第二线段组位置和对应于所述第二线段组的道路属性;
所述预设的修正规则包括下述一项或多项:
判断相交的第二线段之间的交汇处是否存在第二点,如果不存在,增加交汇处对应的第二点;
修正所述第二线段组的走向,使得同一段道路对应的线段走向一致;
对所述第二点和所述第二线段进行合并或拆分,使得所述第二点之间通过单独的所述第二线段连接。
5.根据权利要求1所述的方法,其特征在于,根据所述第一路网的每个路口的切分信息、所述对应于所述第一点的路口属性和对应于所述第一路网的路口线段组的道路属性,生成所述第一路网的每个路口对应的虚拟路口的步骤,包括:
从所述第一路网的路口的切分信息中,分离出路口属性为环岛路口的切分信息;对于每个环岛路口的切分信息,均执行以下步骤:
根据所述环岛路口的路口线段组的位置关系和对应于该路口线段组的道路属性,每两个相邻的路口线段生成一个U型外框线;
根据所述环岛路口对应的多个U型外框线生成外围道路的交汇部分;
根据所述环岛路口的第一点位置以及路口属性,生成所述环岛路口的内部圈线部分;
将所述环岛路口的外围道路的交汇部分和内部圈线部分进行合并,并进行路面贴图得到虚拟环岛。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910771299.3/1.html,转载请声明来源钻瓜专利网。