System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟道具的控制方法、存储介质和电子设备技术_技高网

虚拟道具的控制方法、存储介质和电子设备技术

技术编号:40032442 阅读:8 留言:0更新日期:2024-01-16 18:27
本申请公开了一种虚拟道具的控制方法、装置和存储介质及电子设备。其中,该方法包括:响应于对目标虚拟道具触发的控制指令,确定目标虚拟道具在虚拟场景中关联的部署空间区域,其中,目标虚拟道具用于部署第一虚拟障碍物;在部署空间区域内包括第二虚拟障碍物的情况下,响应于对第二虚拟障碍物触发的第一部署指令,利用目标虚拟道具将第一虚拟障碍物部署在第二虚拟障碍物上,以对第二虚拟障碍物进行加固;或,响应于对部署空间区域内的目标区域触发的第二部署指令,将第一虚拟障碍物部署在目标区域内。本申请解决了虚拟道具的控制效率较低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机领域,具体而言,涉及一种虚拟道具的控制方法、装置和存储介质及电子设备。


技术介绍

1、相关技术对于虚拟道具的控制方式较为单一,如利用对虚拟道具的控制以单独部署虚拟障碍物,或利用对虚拟道具的控制以加固其他虚拟障碍物,基于此,如果用户想实现部署虚拟障碍物以及加固其他虚拟障碍物的这两个功能,往往就需要使用两个给自对应的虚拟道具,效率较低,无法满足用户的多样性需求。因此,相关技术中存在虚拟道具的控制效率较低。

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


技术实现思路

1、本申请实施例提供了一种虚拟道具的控制方法、装置和存储介质及电子设备,以至少解决虚拟道具的控制效率较低的技术问题。

2、根据本申请实施例的一个方面,提供了一种虚拟道具的控制方法,包括:响应于对目标虚拟道具触发的控制指令,确定上述目标虚拟道具在虚拟场景中关联的部署空间区域,其中,上述目标虚拟道具用于部署第一虚拟障碍物;在上述部署空间区域内包括第二虚拟障碍物的情况下,响应于对上述第二虚拟障碍物触发的第一部署指令,利用上述目标虚拟道具将上述第一虚拟障碍物部署在上述第二虚拟障碍物上,以对上述第二虚拟障碍物进行加固;或,响应于对上述部署空间区域内的目标区域触发的第二部署指令,将上述第一虚拟障碍物部署在上述目标区域内。

3、根据本申请实施例的另一个方面,提供了另一种虚拟道具的控制方法,包括:响应于对目标虚拟道具触发的控制指令,确定上述目标虚拟道具在虚拟场景中关联的部署空间区域,其中,上述目标虚拟道具用于部署第一虚拟障碍物;在上述部署空间区域内包括第二虚拟障碍物的情况下,响应于对上述第二虚拟障碍物触发的第一部署指令,利用上述目标虚拟道具将上述第一虚拟障碍物部署在上述第二虚拟障碍物上,以对上述第二虚拟障碍物进行加固,其中,上述第一虚拟障碍物的部署形态与上述第二虚拟障碍物的部署形态相适配。

4、根据本申请实施例的另一方面,还提供了一种虚拟道具的控制装置,包括:第一确定单元,用于响应于对目标虚拟道具触发的控制指令,确定上述目标虚拟道具在虚拟场景中关联的部署空间区域,其中,上述目标虚拟道具用于部署第一虚拟障碍物;部署单元,用于在上述部署空间区域内包括第二虚拟障碍物的情况下,响应于对上述第二虚拟障碍物触发的第一部署指令,利用上述目标虚拟道具将上述第一虚拟障碍物部署在上述第二虚拟障碍物上,以对上述第二虚拟障碍物进行加固;或,响应于对上述部署空间区域内的目标区域触发的第二部署指令,将上述第一虚拟障碍物部署在上述目标区域内。

5、作为一种可选的方案,上述部署单元,包括:获取模块,用于响应于上述第二部署指令,获取上述目标区域内已存在的目标对象对应的空间形态信息,其中,上述空间形态信息为上述目标对象的形态信息中与虚拟障碍物的空间部署相关联的信息;部署模块,用于将与上述目标对象对应的空间形态信息相适配的上述第一虚拟障碍物部署在上述目标区域内。

6、作为一种可选的方案,上述部署模块,包括:获取子模块,用于利用上述目标对象对应的空间形态信息获取上述目标区域对应的剩余空间单位,其中,上述剩余空间单位为上述目标区域内除上述目标对象外的空间单位;部署子模块,用于将占用空间单位对应的上述第一虚拟障碍物部署在上述目标区域内,其中,上述占用空间单位小于或等于上述剩余空间单位。

7、作为一种可选的方案,上述部署子模块,包括:获取子单元,用于获取上述第一虚拟障碍物被允许占用的最大空间单位;第一部署子单元,用于在上述最大空间单位小于或等于上述剩余空间单位的情况下,将上述最大空间单位对应的上述第一虚拟障碍物部署在上述目标区域内;第二部署子单元,用于在上述最大空间单位大于上述剩余空间单位的情况下,将上述剩余空间单位对应的上述第一虚拟障碍物部署在上述目标区域内。

8、作为一种可选的方案,上述第二部署子单元,包括:第三部署子单元,用于将n块的虚拟子障碍物部署在上述目标区域内,其中,n为自然数,上述虚拟子障碍物用于组成上述第一虚拟障碍物,上述n块的虚拟子障碍物占用的空间单位小于或等于上述剩余空间单位,n+1块的上述虚拟子障碍物占用的空间单位大于上述剩余空间单位。

9、作为一种可选的方案,上述装置包括:第一显示单元,用于在上述响应于对上述部署空间区域内的目标区域触发的第二部署指令,将上述第一虚拟障碍物部署在上述目标区域内之后,在获取到对上述第一虚拟障碍物执行的攻击操作、且上述第一虚拟障碍物的目标障碍值小于或等于第一目标阈值的情况下,显示上述第一虚拟障碍物被击毁。

10、作为一种可选的方案,上述第一显示单元,包括:第一显示模块,用于在获取到对上述第一虚拟障碍物的第一部位执行的攻击操作、且上述第一部位的障碍值小于或等于第一阈值的情况下,显示上述第一部位被击毁;第二显示模块,用于在获取到对上述第一虚拟障碍物的第二部位执行的攻击操作、且上述第二部位的障碍值小于或等于第二阈值的情况下,显示上述第二部位被击毁。

11、作为一种可选的方案,上述装置包括:第二显示单元,用于在上述响应于对上述第二虚拟障碍物触发的第一部署指令,利用上述目标虚拟道具将上述第一虚拟障碍物部署在上述第二虚拟障碍物上,以对上述第二虚拟障碍物进行加固之后,在获取到对加固后的第二虚拟障碍物执行的消除操作、且上述加固后的第二虚拟障碍物的目标加固值小于或等于第二目标阈值的情况下,恢复显示加固前的上述第二虚拟障碍物。

12、作为一种可选的方案,上述第二显示单元,包括:第三显示模块,用于在获取到对上述加固后的第二虚拟障碍物的第三部分执行的消除操作、且上述第三部分的第一加固值小于或等于第三标阈值的情况下,恢复显示加固前的第三部分;第四显示模块,用于在获取到对上述加固后的第二虚拟障碍物的四部分执行的消除操作、且上述第四部分的第二加固值小于或等于第四标阈值的情况下,恢复显示加固前的第四部分。

13、作为一种可选的方案,上述装置包括:安装模块,用于在上述响应于对上述第二虚拟障碍物触发的第一部署指令,利用上述目标虚拟道具将上述第一虚拟障碍物部署在上述第二虚拟障碍物上,以对上述第二虚拟障碍物进行加固之后,响应于对虚拟干扰道具触发的第一放置指令,将上述虚拟干扰道具安装在上述第一虚拟障碍物上,其中,上述虚拟干扰道具开启时被设置为上述虚拟干扰道具的第一范围内禁止执行上述消除操作。

14、作为一种可选的方案,上述装置包括:第三显示单元,用于在上述响应于对上述第二虚拟障碍物触发的第一部署指令,利用上述目标虚拟道具将上述第一虚拟障碍物部署在上述第二虚拟障碍物上,以对上述第二虚拟障碍物进行加固之前,响应于对上述第二虚拟障碍物执行的目标操作,显示用于表示上述目标操作执行成功的第一标识;上述装置包括:第四显示单元,用于在上述响应于对上述第二虚拟障碍物触发的第一部署指令,利用上述目标虚拟道具将上述第一虚拟障碍物部署在上述第二虚拟障碍物上,以对上述第二虚拟障碍物进行加固之后,响应于对加固后的第二虚拟障碍物执行的上述目标操作本文档来自技高网...

【技术保护点】

1.一种虚拟道具的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于对所述部署空间区域内的目标区域触发的第二部署指令,将所述第一虚拟障碍物部署在所述目标区域内,包括:

3.根据权利要求2所述的方法,其特征在于,所述将与所述目标对象对应的空间形态信息相适配的所述第一虚拟障碍物部署在所述目标区域内,包括:

4.根据权利要求3所述的方法,其特征在于,所述将占用空间单位对应的所述第一虚拟障碍物部署在所述目标区域内,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述剩余空间单位对应的所述第一虚拟障碍物部署在所述目标区域内,包括:

6.根据权利要求1所述的方法,其特征在于,在所述响应于对所述部署空间区域内的目标区域触发的第二部署指令,将所述第一虚拟障碍物部署在所述目标区域内之后,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述在获取到对所述第一虚拟障碍物执行的攻击操作、且所述第一虚拟障碍物的目标障碍值小于或等于第一目标阈值的情况下,显示所述第一虚拟障碍物被击毁,包括

8.根据权利要求1所述的方法,其特征在于,在所述响应于对所述第二虚拟障碍物触发的第一部署指令,利用所述目标虚拟道具将所述第一虚拟障碍物部署在所述第二虚拟障碍物上,以对所述第二虚拟障碍物进行加固之后,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述在获取到对加固后的第二虚拟障碍物执行的消除操作、且所述加固后的第二虚拟障碍物的目标加固值小于或等于第二目标阈值的情况下,恢复显示加固前的所述第二虚拟障碍物,包括:

10.根据权利要求8所述的方法,其特征在于,在所述响应于对所述第二虚拟障碍物触发的第一部署指令,利用所述目标虚拟道具将所述第一虚拟障碍物部署在所述第二虚拟障碍物上,以对所述第二虚拟障碍物进行加固之后,所述方法包括:

11.根据权利要求1至10中任一项所述的方法,其特征在于,

12.根据权利要求1至10中任一项所述的方法,其特征在于,在所述利用所述目标虚拟道具,将与所述空间形态信息相适配的第一虚拟障碍物部署在所述部署空间区域内之前,所述方法包括:

13.根据权利要求1至10中任一项所述的方法,其特征在于,在所述利用所述目标虚拟道具,将与所述空间形态信息相适配的第一虚拟障碍物部署在所述部署空间区域内之后,所述方法包括:

14.根据权利要求1至10中任一项所述的方法,其特征在于,在所述响应于对所述第二虚拟障碍物触发的第一部署指令,利用所述目标虚拟道具将所述第一虚拟障碍物部署在所述第二虚拟障碍物上,以对所述第二虚拟障碍物进行加固的过程中,所述方法包括以下至少之一:

15.一种虚拟道具的控制方法,其特征在于,包括:

16.根据权利要求15所述的方法,其特征在于,所述响应于对所述第二虚拟障碍物触发的第一部署指令,利用所述目标虚拟道具将所述第一虚拟障碍物部署在所述第二虚拟障碍物上,以对所述第二虚拟障碍物进行加固,包括:

17.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序可被终端设备或计算机运行时执行所述权利要求1至14、或15至16任一项中所述的方法。

18.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至14、或15至16任一项中所述方法的步骤。

19.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至14、或15至16任一项中所述的方法。

...

【技术特征摘要】

1.一种虚拟道具的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于对所述部署空间区域内的目标区域触发的第二部署指令,将所述第一虚拟障碍物部署在所述目标区域内,包括:

3.根据权利要求2所述的方法,其特征在于,所述将与所述目标对象对应的空间形态信息相适配的所述第一虚拟障碍物部署在所述目标区域内,包括:

4.根据权利要求3所述的方法,其特征在于,所述将占用空间单位对应的所述第一虚拟障碍物部署在所述目标区域内,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述剩余空间单位对应的所述第一虚拟障碍物部署在所述目标区域内,包括:

6.根据权利要求1所述的方法,其特征在于,在所述响应于对所述部署空间区域内的目标区域触发的第二部署指令,将所述第一虚拟障碍物部署在所述目标区域内之后,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述在获取到对所述第一虚拟障碍物执行的攻击操作、且所述第一虚拟障碍物的目标障碍值小于或等于第一目标阈值的情况下,显示所述第一虚拟障碍物被击毁,包括:

8.根据权利要求1所述的方法,其特征在于,在所述响应于对所述第二虚拟障碍物触发的第一部署指令,利用所述目标虚拟道具将所述第一虚拟障碍物部署在所述第二虚拟障碍物上,以对所述第二虚拟障碍物进行加固之后,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述在获取到对加固后的第二虚拟障碍物执行的消除操作、且所述加固后的第二虚拟障碍物的目标加固值小于或等于第二目标阈值的情况下,恢复显示加固前的所述第二虚拟障碍物,包括:

10.根据权利要求8所述的方法,其特征在于,在所述响应于对所述第二虚拟障碍物触发的第一部署指令,利用所述目标虚拟道具将所述第一虚拟障碍物部署在所...

【专利技术属性】
技术研发人员:陆人吉侯杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1