虚拟模型的信息处理方法、装置、存储介质和电子装置与流程

文档序号:35419992发布日期:2023-09-13 01:00阅读:33来源:国知局
虚拟模型的信息处理方法、装置、存储介质和电子装置与流程

本公开涉及游戏,具体而言,涉及一种虚拟模型的信息处理方法、装置、存储介质和电子装置。


背景技术:

1、目前,在对虚拟模型进行拆除时,比如,在对沙盒建筑模型或建造系统模型进行拆除时,主要通过遍历搜索的方法,在拆除构成虚拟模型的每个虚拟子模型之后,都需判定被拆除虚拟子模型所影响到的其它虚拟子模型是否与地面接触,如果所影响到的虚拟子模型与地面接触,则说明该虚拟子模型具有承重墙支撑,无需拆除;如果所影响到的虚拟子模型没有与地面接触,则说明该虚拟子模型悬空,则需要拆除该虚拟子模型板子。

2、在上述方法中,由于需要对每个虚拟子模型均进行判定,且在每次判定时均需要进行一次遍历搜索,计算开销较大,无法在短时间内完成大量虚拟子模型的连锁拆毁,也可能存在重复遍历的情况,存在虚拟模型的拆除效率低的技术问题。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本公开至少部分实施例提供了一种虚拟模型的信息处理方法、装置、存储介质和电子装置,以至少解决虚拟模型的拆除效率低的技术问题。

2、根据本公开其中一实施例,提供了一种虚拟模型的信息处理方法。该方法可以包括:确定待拆除的虚拟模型,其中,虚拟模型为由多个虚拟子模型建立而成,虚拟子模型为基于网格节点集合生成,网格节点集合中网格节点在多个虚拟子模型中至少关联有关联虚拟子模型,虚拟子模型在多个虚拟子模型的网格节点集合中至少关联有关联网格节点;响应于多个虚拟子模型中目标虚拟子模型从虚拟模型中拆除,获取目标虚拟子模型在多个虚拟子模型的网格节点集合中关联的第一目标关联网格节点;获取第一目标关联网格节点在多个虚拟子模型中关联的目标关联虚拟子模型;基于目标关联虚拟子模型在多个虚拟子模型的网格节点集合中关联的第二目标关联网格节点,将目标关联虚拟子模型从虚拟模型中拆除,或者禁止将目标关联虚拟子模型从虚拟模型中拆除。

3、根据本公开其中一实施例,还提供了一种虚拟模型的信息处理装置。该装置可以包括:确定单元,用于确定待拆除的虚拟模型,其中,虚拟模型为由多个虚拟子模型建立而成,虚拟子模型为基于网格节点集合生成,网格节点集合中网格节点在多个虚拟子模型中至少关联有关联虚拟子模型,虚拟子模型在多个虚拟子模型的网格节点集合中至少关联有关联网格节点;第一获取单元,用于响应于多个虚拟子模型中目标虚拟子模型从虚拟模型中拆除,获取目标虚拟子模型在多个虚拟子模型的网格节点集合中关联的第一目标关联网格节点;第二获取单元,用于获取第一目标关联网格节点在多个虚拟子模型中关联的目标关联虚拟子模型;处理单元,用于基于目标关联虚拟子模型在多个虚拟子模型的网格节点集合中关联的第二目标关联网格节点,将目标关联虚拟子模型从虚拟模型中拆除,或者禁止将目标关联虚拟子模型从虚拟模型中拆除。

4、根据本公开其中一实施例,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项中的虚拟模型的信息处理方法。

5、根据本公开其中一实施例,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项中的虚拟模型的信息处理方法。

6、在本公开至少部分实施例中,可以确定待拆除的虚拟模型,其中,虚拟模型为由多个虚拟子模型建立而成,虚拟子模型为基于网格节点集合生成,网格节点集合中网格节点在多个虚拟子模型中至少关联有关联虚拟子模型,虚拟子模型在多个虚拟子模型的网格节点集合中至少关联有关联网格节点;响应于多个虚拟子模型中目标虚拟子模型从虚拟模型中拆除,获取目标虚拟子模型在多个虚拟子模型的网格节点集合中关联的第一目标关联网格节点;获取第一目标关联网格节点在多个虚拟子模型中关联的目标关联虚拟子模型;基于目标关联虚拟子模型在多个虚拟子模型的网格节点集合中关联的第二目标关联网格节点,将目标关联虚拟子模型从虚拟模型中拆除,或者禁止将目标关联虚拟子模型从虚拟模型中拆除。也就是说,在本公开实施例中,在建造虚拟模型时,虚拟模型的网格节点记录了与其关联的虚拟子模型,虚拟子模型记录了与其关联的网格节点,这样在对虚拟模型拆除时,通过网格节点与虚拟子模型之间的关联关系,可以快速地确定是否拆除被影响的虚拟子模型,达到对虚拟模型进行连锁拆毁的目的,从而实现了提高拆除虚拟模型的效率的技术效果,进而解决了虚拟模型的拆除效率低的技术问题。



技术特征:

1.一种虚拟模型的信息处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,获取所述目标虚拟子模型在所述多个虚拟子模型的网格节点集合中关联的第一目标关联网格节点,包括:

3.根据权利要求2所述的方法,其特征在于,基于所述目标虚拟子模型在所述虚拟模型中建立的建立方向,从所述多个虚拟子模型的网格节点集合中获取所述第一目标关联网格节点,包括:

4.根据权利要求3所述的方法,其特征在于,获取所述第一目标关联网格节点在所述多个虚拟子模型中关联的目标关联虚拟子模型,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求4或5所述的方法,其特征在于,基于解除所述父子关联关系后的所述第一目标子网格节点,在所述多个虚拟子模型中获取所述目标关联虚拟子模型,包括:

7.根据权利要求6所述的方法,其特征在于,在所述多个虚拟子模型的网格节点集合中确定以所述第一目标子网格节点作为父网格节点的第二目标子网格节点之后,所述方法还包括:

8.根据权利要求6所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1至5中任意一项所述的方法,其特征在于,基于所述目标关联虚拟子模型在所述多个虚拟子模型的网格节点集合中关联的第二目标关联网格节点,将所述目标关联虚拟子模型从所述虚拟模型中拆除,或者禁止将所述目标关联虚拟子模型从所述虚拟模型中拆除,包括:

10.根据权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求1至5中任意一项所述的方法,其特征在于,所述虚拟模型为虚拟建筑模型,所述目标虚拟子模型为按照竖向建立方向建立的竖板模型,或者按照横向建立方向建立的横板模型。

12.一种虚拟模型的信息处理装置,其特征在于,包括:

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为被处理器运行时执行所述权利要求1至11中任一项中所述的方法。

14.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至11中任一项中所述的方法。


技术总结
本公开公开了一种虚拟模型的信息处理方法、装置、存储介质和电子装置。该方法包括:确定待拆除的虚拟模型;响应于多个虚拟子模型中目标虚拟子模型从虚拟模型中拆除,获取目标虚拟子模型在多个虚拟子模型的网格节点集合中关联的第一目标关联网格节点;获取第一目标关联网格节点在多个虚拟子模型中关联的目标关联虚拟子模型;基于目标关联虚拟子模型在多个虚拟子模型的网格节点集合中关联的第二目标关联网格节点,将目标关联虚拟子模型从虚拟模型中拆除,或者禁止将目标关联虚拟子模型从虚拟模型中拆除。本公开解决了虚拟模型的拆除效率低的技术问题。

技术研发人员:伍子鸣
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1