【技术实现步骤摘要】
一种空间图数据结构的生成方法、装置及电子设备
[0001]本申请涉及计算机领域,具体涉及一种空间图数据结构的生成方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]在计算机领域,可以用图数据结构来表示具有连接关系的各个数据,例如,表示具有连接关系的各个人物,具有连接关系的各个位置点等。在虚拟游戏场景中,图数据结构通常可以用于实现路线指引、路线规划等功能,例如,当游戏中的虚拟角色在虚拟空间中从当前位置前往目标位置执行任务时,虚拟角色移动路径的确定可以基于预先生成的虚拟空间的空间图数据结构,该空间图数据结构用于表示该虚拟空间的各条路径信息。
[0003]相关技术中,生成虚拟空间的图数据结构主要是通过文本编辑的方式。首先用户使用坐标选取工具在虚拟空间中选择可以作为节点的坐标点,然后将作为图节点的各坐标点的坐标数据写入文本编辑器中,最后在文本编辑器中输入各图节点之间的关系数据,得到游戏开发人员所需的虚拟空间的图数据结构。
[0004]然而,上述通过文本编辑生成虚拟空间的图数据结构的方式操作繁琐、不直观,生成空间图数据结构的效率比较低。
技术实现思路
[0005]本申请提供了一种空间图数据结构的生成方法、装置、电子设备及计算机可读存储介质,能够使用户更直观地编辑并生成图数据结构,使图数据结构的生成过程更简单,提高空间图数据结构的产出效率。
[0006]第一方面,本申请实施例提供了一种空间图数据结构的生成方法,所述方法包括:
[0007]在显示界面显示虚拟空间,所述虚 ...
【技术保护点】
【技术特征摘要】
1.一种空间图数据结构的生成方法,其特征在于,所述方法包括:在显示界面显示虚拟空间,所述虚拟空间中的位置点用于表示待生成的空间图数据结构中的节点;响应于对所述虚拟空间中各目标位置点的节点创建操作,在所述虚拟空间中的各所述目标位置点处创建并显示节点标识,并将所述目标位置点的位置信息确定为所述空间图数据结构中节点的节点信息;响应于对各所述节点标识中第一节点标识与第二节点标识之间创建连接的连接创建操作,创建并显示用于连接所述第一节点标识与所述第二节点标识的连接标识,并在所述空间图数据结构中添加所述第一节点标识对应的第一节点与所述第二节点标识对应的第二节点之间的连接关系。2.根据权利要求1所述方法,其特征在于,所述响应于对所述虚拟空间的各目标位置点的节点创建操作,在所述虚拟空间中的各所述目标位置点处创建并显示节点标识,包括:在确定当前处于创建模式的情况下,响应于对所述虚拟空间中各目标位置点处的点击操作,在所述虚拟空间中的各所述目标位置点处创建并显示节点标识。3.根据权利要求1所述方法,其特征在于,所述响应于对各所述节点标识中第一节点标识与第二节点标识之间创建连接的连接创建操作,创建并显示用于连接所述第一节点标识与所述第二节点标识的连接标识,包括:在确定当前处于创建模式的情况下,响应于对各所述节点标识中第一节点标识的第一点击操作、第二节点标识的第二点击操作,创建并显示用于连接所述第一节点标识与所述第二节点标识的连接标识,所述第一点击操作与所述第二点击操作为相邻的两次点击操作。4.根据权利要求3所述方法,其特征在于,所述响应于对各所述节点标识中第一节点标识的第一点击操作、第二节点标识的第二点击操作,创建并显示用于连接所述第一节点标识与所述第二节点标识的连接标识,包括:在确定当前点击操作次数为零的情况下,响应于检测到对所述节点标识的第一次点击操作,确定所述第一次点击操作所点击的节点标识为第一节点标识;响应于检测到对所述节点标识的第二次点击操作,确定所述第二次点击操作所点击的节点标识为第二节点标识;创建并显示用于连接所述第一节点标识与所述第二节点标识的连接标识;所述方法还包括:响应于检测到所述第一节点标识与所述第二节点标识之间创建了连接标识,将当前的点击操作次数归零。5.根据权利要求4所述方法,其特征在于,所述方法还包括:响应于确定所述第一次点击操作所点击的节点标识为第一节点标识,突出显示所述第一节点标识;响应于将当前的点击操作次数归零,取消对所述第一节点标识的突出显示。6.根据权利要求3所述方法,其特征在于,所述响应于对各所述节点标识中第一节点标识第一点击操作、第二节点标识的第二点击操作,创建并显示用于连接所述第一节点标识与所述第二节点标识的连接标识,包括:
在接收到对各所述节点标识中处于未选状态的第一节点标识的第一点击操作时,执行以下步骤:若确定各所述节点标识中不存在已选状态的节点标识,将所述第一节点标识标记为已选状态,响应于对各所述节点标识中处于未选状态的第二节点标识的第二点击操作,创建并显示用于连接所述第二节点标识与处于已选状态的所述第一节点标识的连接标识;若确定各所述节点标识中存在已选状态的第二节点标识,创建并显示用于连接所述第一节点标识与所述已选状态的第二节点标识的连接标识,所述已选状态的第二节点标识为响应于对处于未选状态的...
【专利技术属性】
技术研发人员:项叶盛,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。