虚拟道具的控制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:27048308 阅读:22 留言:0更新日期:2021-01-15 14:14
本申请公开了一种虚拟道具的控制方法、装置、计算机设备及存储介质,属于计算机技术领域。本申请通过为被控虚拟对象装备可移动的虚拟掩体道具,来对被控虚拟对象进行遮挡,避免被控虚拟对象直接暴露在虚拟场景中,避免遭到其他虚拟对象的攻击,且虚拟掩体道具能够跟随被控虚拟对象移动,在被控虚拟对象奔跑、跳跃等情况下,也能起到防御攻击的作用,能够有效提高被控虚拟对象在竞技对战中的安全性,提升用户体验。

【技术实现步骤摘要】
虚拟道具的控制方法、装置、计算机设备及存储介质
本申请涉及计算机
,特别涉及一种虚拟道具的控制方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的发展以及终端功能的多样化,出现了越来越多的网络游戏,其中,射击类游戏逐渐成为网络游戏中极为重要的一类。在射击类游戏中,虚拟对象能够借助虚拟场景中的房屋、石头、树木等掩体,来躲避被其他虚拟对象的攻击。但是,这些掩体在虚拟场景中的位置是固定的,在沙漠等空旷的虚拟场景中,是很难找到掩体的,在这种情况下,虚拟对象会直接暴露在敌方视野中,难以躲避攻击,从而导致虚拟对象极易被击中,用户体验较差。
技术实现思路
本申请实施例提供了一种虚拟道具的控制方法、装置、计算机设备及存储介质,能够避免虚拟对象直接暴露在虚拟场景中,提高虚拟对象在虚拟场景中的安全性。该技术方案如下:一方面,提供了一种虚拟道具的控制方法,该方法包括:响应于对虚拟掩体道具的装备操作,在虚拟场景中被控虚拟对象的第一位置,显示该虚拟掩体道具,该虚拟掩体道具用于对该被控虚拟对象进行遮挡,以防御攻击;响应于检测到该被控虚拟对象在该虚拟场景中的行为,基于该被控虚拟对象对应的行为类型,显示该虚拟掩体道具跟随该被控虚拟对象移动。一方面,提供了一种虚拟道具的控制装置,该装置包括:第一显示模块,用于响应于对虚拟掩体道具的装备操作,在虚拟场景中被控虚拟对象的第一位置,显示该虚拟掩体道具,该虚拟掩体道具用于对该被控虚拟对象进行遮挡,以防御攻击;第二显示模块,用于响应于检测到该被控虚拟对象在该虚拟场景中的行为,基于该被控虚拟对象对应的行为类型,显示该虚拟掩体道具跟随该被控虚拟对象移动。在一种可能实现方式中,该被控虚拟对象装备有目标虚拟道具,该目标虚拟道具用于对其他虚拟对象发起攻击;该装置还包括类型确定模块,用于响应于该被控虚拟对象应用该目标虚拟道具向该其他虚拟对象发起互动,确定该被控虚拟对象对应的互动类型;该装置还包括更新模块,用于基于该互动类型,更新该虚拟掩体道具在该虚拟场景中的显示状态。在一种可能实现方式中,该更新模块,用于执行下述任一项:响应于该互动类型是第一互动类型,将该虚拟掩体道具移动至该被控虚拟对象的第二位置进行显示,显示在该第二位置的该虚拟掩体道具不对该目标虚拟道具造成遮挡;响应于该互动类型是第二互动类型,将该目标虚拟道具架设在该虚拟掩体道具的参考位置,对该虚拟掩体道具进行放大显示。在一种可能实现方式中,该装置还包括:区域确定模块,用于响应于该被控虚拟对象的该虚拟掩体道具被击中,确定该虚拟掩体道具上被击中的区域,该虚拟掩体道具上不同区域被击中时,对应于不同的损伤信息以及击中效果,该击中效果包括听觉效果以及视觉效果;损伤确定模块,用于基于该虚拟掩体道具上被击中的区域,确定该虚拟掩体道具的损伤信息;第三显示模块,用于在该虚拟场景中显示该被击中的区域对应的击中效果。在一种可能实现方式中,该虚拟掩体道具对应于至少一个碰撞检测器,该碰撞检测器用于检测对该虚拟掩体道具的攻击;该区域确定模块,用于响应于任一碰撞检测器检测到该虚拟掩体道具被攻击,获取该任一碰撞检测器在该虚拟掩体道具上所指示的参考区域;将该参考区域确定为该被击中的区域。在一种可能实现方式中,该装置还包括:攻击触发模块,用于响应于该被控虚拟对象与其他虚拟对象之间的距离小于或等于参考距离,触发该被控虚拟对象应用该虚拟掩体道具攻击该其他虚拟对象。一方面,提供了一种计算机设备,该计算机设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条计算机程序,该至少一条计算机程序由该一个或多个处理器加载并执行以实现该虚拟道具的控制方法所执行的操作。一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该至少一条计算机程序由处理器加载并执行以实现该虚拟道具的控制方法所执行的操作。一方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备实现该虚拟道具的控制方法所执行的操作。本申请实施例提供的技术方案,通过为被控虚拟对象装备可移动的虚拟掩体道具,来对被控虚拟对象进行遮挡,避免被控虚拟对象直接暴露在虚拟场景中,避免遭到其他虚拟对象的攻击,且虚拟掩体道具能够跟随被控虚拟对象移动,在被控虚拟对象奔跑、跳跃等情况下,也能起到防御攻击的作用,能够有效提高被控虚拟对象在竞技对战中的安全性,提升用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种虚拟道具的控制方法的实施环境示意图;图2是本申请实施例提供的一种虚拟道具的控制方法的流程图;图3是本申请实施例提供的一种虚拟掩体道具的显示示意图;图4是本申请实施例提供的一种虚拟掩体道具的显示示意图;图5是本申请实施例提供的一种虚拟道具控制方法的流程图;图6是本申请实施例提供的一种操作界面的示意图;图7是本申请实施例提供的一种虚拟掩体道具跟随被控虚拟对象移动的示意图;图8是本申请实施例提供的另一种虚拟掩体道具跟随被控虚拟对象移动的示意图;图9是本申请实施例提供的一种虚拟掩体道具的显示方式示意图;图10是本申请实施例提供的一种虚拟掩体道具的显示方式示意图;图11是本申请实施例提供的一种虚拟掩体道具的显示状态切换方式示意图;图12是本申请实施例提供的一种碰撞检测器的设置方式示意图;图13是本申请实施例提供的一种虚拟道具的控制装置的结构示意图;图14是本申请实施例提供的一种终端的结构示意图;图15是本申请实施例提供的一种服务器的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请中术语“第一”“第二”等字样用于对作用和功能基本相同的相同项或相似项进行区分,应理解,“第一”、“第二”、“第n”之间不具有逻辑或时序上的依赖关系,也不对数量和执行顺序进行限定。为了便于理解本申请实施例的技术过程,下面对本申请实施例所涉及的一些名词进行解释:虚拟场景:是应用程序在终端上运行时显示(或提供)的虚拟场景。可选地,该虚拟场景是对真实世界的仿真环境,或者是半仿真半虚本文档来自技高网...

【技术保护点】
1.一种虚拟道具的控制方法,其特征在于,所述方法包括:/n响应于对虚拟掩体道具的装备操作,在虚拟场景中被控虚拟对象的第一位置,显示所述虚拟掩体道具,所述虚拟掩体道具用于对所述被控虚拟对象进行遮挡,以防御攻击;/n响应于检测到所述被控虚拟对象在所述虚拟场景中的行为,基于所述被控虚拟对象对应的行为类型,显示所述虚拟掩体道具跟随所述被控虚拟对象移动。/n

【技术特征摘要】
1.一种虚拟道具的控制方法,其特征在于,所述方法包括:
响应于对虚拟掩体道具的装备操作,在虚拟场景中被控虚拟对象的第一位置,显示所述虚拟掩体道具,所述虚拟掩体道具用于对所述被控虚拟对象进行遮挡,以防御攻击;
响应于检测到所述被控虚拟对象在所述虚拟场景中的行为,基于所述被控虚拟对象对应的行为类型,显示所述虚拟掩体道具跟随所述被控虚拟对象移动。


2.根据权利要求1所述的方法,其特征在于,所述对虚拟掩体道具的装备操作,包括下述任一项:
在所述虚拟场景中,对所述虚拟掩体道具的拾取操作;
对目标装备控件的触发操作,所述目标装备控件用于对所述被控虚拟对象装备所述虚拟掩体道具。


3.根据权利要求1所述的方法,其特征在于,所述基于所述被控虚拟对象对应的行为类型,显示所述虚拟掩体道具跟随所述被控虚拟对象移动,包括:
基于所述被控虚拟对象的行为类型,确定所述行为类型所对应的运动参数,所述运动参数用于指示所述虚拟掩体道具在所述虚拟场景中的移动路径;
基于所述运动参数,在所述虚拟场景中显示所述虚拟掩体道具跟随所述被控虚拟对象移动。


4.根据权利要求1所述的方法,其特征在于,所述虚拟掩体道具包括观察窗口,所述观察窗口用于显示所述虚拟场景。


5.根据权利要求1所述的方法,其特征在于,所述被控虚拟对象装备有目标虚拟道具,所述目标虚拟道具用于对其他虚拟对象发起攻击;
所述响应于对虚拟掩体道具的装备操作,在虚拟场景中被控虚拟对象的第一位置,显示所述虚拟掩体道具之后,所述方法还包括:
响应于所述被控虚拟对象应用所述目标虚拟道具向所述其他虚拟对象发起互动,确定所述被控虚拟对象对应的互动类型;
基于所述互动类型,更新所述虚拟掩体道具在所述虚拟场景中的显示状态。


6.根据权利要求5所述的方法,其特征在于,所述基于所述互动类型,更新所述虚拟掩体道具在所述虚拟场景中的显示状态,包括下述任一项:
响应于所述互动类型是第一互动类型,将所述虚拟掩体道具移动至所述被控虚拟对象的第二位置进行显示,显示在所述第二位置的所述虚拟掩体道具不对所述目标虚拟道具造成遮挡;
响应于所述互动类型是第二互动类型,将所述目标虚拟道具架设在所述虚拟掩体道具的参考位置,对所述虚拟掩体道具进行放大显示。


7.根据权利要求1所述的方法,其特征在于,所述响应于对虚拟掩体道具的装备操作,在虚拟场景中被控虚拟对象的第一位置,显示所述虚拟掩体道具之后,所述方法还包括:
响应于所述被控虚拟对象的所述虚拟掩体道具被击中,确定所述虚拟掩体道具上被击中的区域,所述虚拟掩体道具上不同区域被击中时,对应于不同的损伤信息以及击中效果,所述击中效果包括听觉效果以及视觉效果;
基于所述虚拟掩体道具上被击中的区域,确定所述虚拟...

【专利技术属性】
技术研发人员:王扬张丽杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1