[发明专利]树状链式地图的生成方法及装置、存储介质、电子设备在审
申请号: | 202110772330.2 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113476848A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 刘杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/5378 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 树状 链式 地图 生成 方法 装置 存储 介质 电子设备 | ||
本公开实施例是关于一种树状链式地图的生成方法及装置、存储介质、电子设备,涉及计算机技术领域,该方法包括:获取当前游戏场景中所包括的交互控件,并对每一个交互控件进行抽象处理,得到各交互控件的节点;分别以具有最高层级的交互控件的节点作为根节点,以次高层级的交互控件的节点作为父节点,并遍历预设的控件配置表,得到与父节点对应的子节点;从预设的控件配置表中获取各节点的唯一标识,并根据唯一标识配置父节点与子节点之间的矢量值;根据矢量值计算父节点与子节点之间的矢量距离,并根据矢量距离创建父节点与子节点之间的连线,以生成与当前游戏场景对应的树状链式地图。本公开实施例提高了节点的激活效率。
技术领域
本公开实施例涉及计算机技术领域,具体而言,涉及一种树状链式地图的生成方法、树状链式地图的生成装置、计算机可读存储介质以及电子设备。
背景技术
在游戏开发中,有许多注重客户端表现的功能。其中,具有层级结构的链式地图尤其常见。
在现有的链式地图生成方案中,大都是基于如下方案实现的:通过设置具有相互独立功能以及相互独立效果的交互控件,然后将交互控件抽象成节点并对各节点进行拼接,即可得到链式地图;同时,在对交互控件拼接的过程中,也无需对交互控件进行任何的改动,只需要根据相应的需求按照一定的逻辑规则进行简单的拼接即可。
但是,上述方案存在如下缺陷:一方面,当需要对该链式地图中的某一个节点进行激活时,需要遍历该链式地图中所有的节点才能定位到需要进行激活的节点,进而使得节点的激活效率较低;另一方面,当某一个交互控件更新时,需要对该链式地图中所包括的所有节点进行更改,进而使得更新效率较低;再一方面,如果新增节点数量,则与该链式地图对应的程序也需要重新实现功能,旧的功能无法直接复用,会产生很多漏洞,降低了开发效率。
因此,需要提供一种新的树状链式地图的生成方法及装置。
需要说明的是,在上述背景技术部分发明的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种树状链式地图的生成方法、树状链式地图的生成装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的节点的激活效率较低的问题。
根据本公开的一个方面,提供一种树状链式地图的生成方法,包括:
获取当前游戏场景中所包括的交互控件,并对每一个交互控件进行抽象处理,得到各所述交互控件的节点;
分别以具有最高层级的交互控件的节点作为根节点,以次高层级的交互控件的节点作为父节点,并遍历预设的控件配置表,得到与所述父节点对应的子节点;
从所述预设的控件配置表中获取各所述节点的唯一标识,并根据所述唯一标识配置所述父节点与子节点之间的矢量值;
根据所述矢量值计算所述父节点与子节点之间的矢量距离,并根据所述矢量距离创建所述父节点与子节点之间的连线,以生成与所述当前游戏场景对应的树状链式地图。
在本公开的一种示例性实施例中,根据所述唯一标识配置所述父节点与子节点之间的矢量值,包括:
在所述当前游戏场景中配置展示层,并根据所述展示层的显示尺寸在所述当前游戏场景中所占的位置大小,确定所述当前游戏场景所在的地图网格的边界尺寸;
根据所述地图网格的边界尺寸以及预设的分割规则,将所述当前游戏场景所在的地图网格分割成具有预设形状的目标网格;其中,每一个所述目标网格中包括一个或者多个节点;
根据所述唯一标识确定所述交互控件在所述目标网格中的目标位置,并根据所述目标位置配置所述父节点与子节点之间的矢量值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110772330.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种公园盗猎鸟类的智能识别方法
- 下一篇:半导体存储装置及其制作方法