
技术摘要:
本申请是关于一种虚拟对象控制方法、装置、计算机设备及存储介质,涉及虚拟场景技术领域。该方法包括:接收第一虚拟场景界面中的被动道具放置控件被触发时生成的第一操作指令;在第一虚拟场景界面中展示效果选择控件;接收效果选择控件中的目标触发效果对应的选项被触 全部
背景技术:
在虚拟场景中,虚拟对象在虚拟环境需要布置被动触发类虚拟道具时,比如地雷, 需要用户从背包中选择对应功能的虚拟道具,在显示界面中展示该虚拟道具的放置控件, 并在接收到用户对放置控件的触控操作后,在虚拟场景中布设对应的虚拟道具。 相关技术中,用户在进行放置不同功能的虚拟道具时,需要在不同功能的虚拟道 具中进行切换操作,而过多的切换操作会占用较多的切换时长,从而占用终端更多的处理 资源,进而需要终端消耗更多的电量,从而影响终端的续航能力。
技术实现要素:
本申请实施例提供了一种虚拟对象控制方法、装置、计算机设备及存储介质,可以 减少用户在需要不同功能虚拟道具时的切换操作,从而减少终端电量消耗,提高终端续航 能力,该技术方案如下: 第一方面,提供了一种虚拟对象控制方法,所述方法包括: 接收第一操作指令,所述第一操作指令是第一虚拟场景界面中的被动道具放置控 件被触发时生成的指令,所述第一虚拟场景界面是以第一虚拟对象的视角观察虚拟场景时 的界面; 在所述第一虚拟场景界面中展示效果选择控件,所述效果选择控件中包含至少两 种触发效果各自对应的选项; 接收第二操作指令,所述第二操作指令是所述效果选择控件中的目标触发效果对 应的选项被触发时生成的指令,所述目标触发效果是所述至少两种触发效果中的任意一 种; 控制所述第一虚拟对象在所述虚拟场景中放置目标道具,所述目标道具是对应所 述目标触发效果的被动触发类虚拟道具。 第二方面,提供了一种虚拟对象控制方法,所述方法包括: 展示包含有被动道具放置控件的第一虚拟场景界面,所述第一虚拟场景界面是以 第一虚拟对象的视角观察虚拟场景时的界面; 响应于接收到对所述被动道具放置控件的触发操作,在所述第一虚拟场景界面中 展示效果选择控件,所述效果选择控件中包含至少两种触发效果各自对应的选项; 响应于接收到对目标触发效果对应的选项的触发操作,控制所述第一虚拟对象在 所述虚拟场景中放置目标道具;所述目标触发效果是所述至少两种触发效果中的任意一 种,所述目标道具是对应所述目标触发效果的被动触发类虚拟道具。 第三方面,提供了一种虚拟对象控制方法,所述方法包括: 5 CN 111589125 A 说 明 书 2/24 页 展示第二虚拟场景界面,所述第二虚拟场景界面是以第二虚拟对象的视角观察虚 拟场景时的界面; 响应于目标道具被所述第二虚拟对象触发,在所述第二虚拟场景界面中展示交互 控件,所述交互控件中包含至少两个子控件;所述至少两个子控件包括至少一个属性更改 子控件和至少一个属性保持子控件; 响应于在指定时长内未接收到对所述至少两个子控件中的任意一个子控件的触 发操作,或者,响应于在所述指定时长内接收到对所述属性更改子控件的触发操作,在所述 第二虚拟对象的指定属性的属性值中扣除第四属性值。 第四方面,提供了一种虚拟对象控制装置,所述装置包括: 第一接收模块,用于接收第一操作指令,所述第一操作指令是第一虚拟场景界面 中的被动道具放置控件被触发时生成的指令,所述第一虚拟场景界面是以第一虚拟对象的 视角观察虚拟场景时的界面; 第一展示模块,用于在所述第一虚拟场景界面中展示效果选择控件,所述效果选 择控件中包含至少两种触发效果各自对应的选项; 第二接收模块,用于接收第二操作指令,所述第二操作指令是所述效果选择控件 中的目标触发效果对应的选项被触发时生成的指令,所述目标触发效果是所述至少两种触 发效果中的任意一种; 放置模块,用于控制所述第一虚拟对象在所述虚拟场景中放置目标道具,所述目 标道具是对应所述目标触发效果的被动触发类虚拟道具。 在一种可能的实现方式中,所述装置还包括: 更改模块,用于响应于所述目标道具被第二虚拟对象触发,按照所述目标触发效 果对所述虚拟对象的指定属性的属性值进行更改。 在一种可能的实现方式中,所述更改模块,包括: 第一获取子模块,用于获取位于所述目标道具周围预设范围内的第三虚拟对象与 所述目标道具之间的距离; 确定子模块,用于根据所述第三虚拟对象与所述目标道具之间的距离,确定第一 属性值; 第一计算子模块,用于在所述第三虚拟对象的所述指定属性的属性值中扣除所述 第一属性值。 在一种可能的实现方式中,所述更改模块,还包括: 第二计算子模块,用于在所述第二虚拟对象的所述指定属性的属性值中扣除第二 属性值; 第三计算子模块,用于在所述第一虚拟对象的所述指定属性的属性值中增加第三 属性值。 在一种可能的实现方式中,所述更改模块,还包括: 第一展示子模块,用于在第二虚拟场景界面中展示交互控件,所述交互控件中包 含至少两个子控件;所述第二虚拟场景界面是以所述第二虚拟对象的视角观察所述虚拟场 景时的界面;所述至少两个子控件包括至少一个属性更改子控件和至少一个属性保持子控 件; 6 CN 111589125 A 说 明 书 3/24 页 第四计算子模块,用于响应于在指定时长内未接收到所述至少两个子控件中的任 意一个子控件被触发时生成的操作指令,或者,响应于在所述指定时长内接收到第三操作 指令,且所述第三操作指令是所述属性更改子控件被触发时生成的指令,在所述第二虚拟 对象的所述指定属性的属性值中扣除第四属性值。 在一种可能的实现方式中,所述装置还包括: 属性值保持模块,用于响应于在所述指定时长内接收到第四操作指令,且所述第 四操作指令是所述属性保持子控件被触发时生成的指令,则保持所述第二虚拟对象的所述 指定属性的属性值不变。 在一种可能的实现方式中,在所述控制所述第一虚拟对象在所述虚拟场景中放置 目标道具之前,所述装置还包括: 第二展示模块,用于在所述第一虚拟场景界面中的目标位置处展示提示信息,所 述提示信息用于指示所述目标位置处是否允许放置所述目标道具; 所述放置模块,用于响应于所述提示信息指示目标位置处允许放置所述目标道 具,且接收第五操作指令,控制所述第一虚拟对象在所述目标位置处放置所述目标道具;所 述第五操作指令是接收到在所述第一虚拟场景界面中执行的道具放置操作时生成的指令。 在一种可能的实现方式中,所述第二展示模块,包括: 第二获取子模块,用于获取所述目标位置处的材质属性; 第二展示子模块,用于响应于所述材质属性为指定材质属性,在所述第一虚拟场 景界面中的所述目标位置处展示第一提示图案,所述第一提示图案用于指示目标位置处允 许放置所述目标道具; 第三展示子模块,用于响应于所述材质属性为非指定材质属性,在所述第一虚拟 场景界面中的所述目标位置处展示第二提示图案,所述第二提示图案用于指示目标位置处 不允许放置所述目标道具。 第五方面,提供了一种虚拟对象控制装置,所述装置包括: 第一展示模块,用于展示包含有被动道具放置控件的第一虚拟场景界面,所述第 一虚拟场景界面是以第一虚拟对象的视角观察虚拟场景时的界面; 第二展示模块,用于响应于接收到对所述被动道具放置控件的触发操作,在所述 第一虚拟场景界面中展示效果选择控件,所述效果选择控件中包含至少两种触发效果各自 对应的选项; 放置模块,用于响应于接收到对目标触发效果对应的选项的触发操作,控制所述 第一虚拟对象在所述虚拟场景中放置目标道具;所述目标触发效果是所述至少两种触发效 果中的任意一种,所述目标道具是对应所述目标触发效果的被动触发类虚拟道具。 在一种可能的实现方式中,所述装置还包括: 计算模块,用于响应于所述目标道具被第二虚拟对象触发,在所述第一虚拟对象 的指定属性的属性值中增加第三属性值。 第六方面,提供了一种虚拟对象控制装置,所述装置包括: 第一展示模块,用于展示第二虚拟场景界面,所述第二虚拟场景界面是以第二虚 拟对象的视角观察虚拟场景时的界面; 第二展示模块,用于响应于目标道具被所述第二虚拟对象触发,在所述第二虚拟 7 CN 111589125 A 说 明 书 4/24 页 场景界面中展示交互控件,所述交互控件中包含至少两个子控件;所述至少两个子控件包 括至少一个属性更改子控件和至少一个属性保持子控件; 计算模块,用于响应于在指定时长内未接收到对所述至少两个子控件中的任意一 个子控件的触发操作,或者,响应于在所述指定时长内接收到对所述属性更改子控件的触 发操作,在所述第二虚拟对象的指定属性的属性值中扣除第四属性值。 在一种可能的实现方式中,所述装置还包括: 属性值保持模块,用于响应于在所述指定时长内接收到对所述属性保持子控件的 触发操作,保持所述第二虚拟对象的所述指定属性的属性值不变。 第七方面,提供了一种计算机设备,所述计算机设备包含处理器和存储器,所述存 储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至 少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的虚拟 对象控制方法。 第八方面,提供了一种计算机设备,所述计算机设备包含处理器和存储器,所述存 储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至 少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的虚拟 对象控制方法。 本申请提供的技术方案可以包括以下有益效果: 通过在选中目标道具之后,通过界面显示的效果选择控件指定目标道具的触发效 果,并将具有目标触发效果的目标道具放置到虚拟环境中,从而使得用户在放置不同功能 的虚拟道具时,可以直接通过对虚拟道具功能的选择来改变触发效果,减少了用户在不同 虚拟道具中的切换操作,从而减少了切换道具所占用的切换时长,进而减少了对终端处理 资源的占用,进而减少了终端电量消耗,提高了终端的续航能力。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本申请。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施 例,并与说明书一起用于解释本申请的原理。 图1是根据一示例性实施例示出的终端的结构示意图; 图2是根据一示例性实施例示出的虚拟场景的显示界面示意图; 图3是根据一示例性实施例示出的一种虚拟场景服务系统的结构示意图; 图4示出了本申请一个示例性的实施例提供的一种虚拟对象控制方法的流程图; 图5示出了本申请一示例性实施例示出的被动道具放置控件的在第一虚拟场景界 面中的示意图; 图6示出了本申请示例性实施例示出的间接调用被动道具放置控件的示意图; 图7示出了本申请一示例性实施例示出的效果展示控件的示意图; 图8示出了本申请一示例性实施例示出的虚拟场景中目标道具放置位置的示意 图; 图9示出了本申请一示例性实施例示出的一种虚拟对象控制方法的流程图; 8 CN 111589125 A 说 明 书 5/24 页 图10示出了本申请一示例性实施例示出的目标道具作用范围的示意图; 图11示出了本申请一示例性实施例示出的目标道具的交互界面的示意图; 图12示出了本申请一示例性实施例示出的一种虚拟对象控制方法的流程图; 图13示出了本申请一示例性实施例示出的一种虚拟对象控制方法的流程图; 图14示出了本申请一示例性实施例示出的一种虚拟对象控制方法的流程图; 图15示出了本申请一示例性实施例示出的一种虚拟对象控制方法的流程图; 图16示出了本申请一示例性实施例提供的一种虚拟对象控制装置的方框图; 图17示出了本申请一示例性实施例提供的一种虚拟对象控制装置的方框图; 图18示出了本申请一示例性实施例提供的一种虚拟对象控制装置的方框图; 图19是根据一示例性实施例示出的计算机设备的结构框图; 图20是根据一示例性实施例示出的计算机设备的结构框图。