特效道具的互动方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26835694 阅读:20 留言:0更新日期:2020-12-25 12:46
本申请提供了一种特效道具的互动方法、装置、电子设备及计算机可读存储介质;方法包括:在人机交互界面中显示虚拟场景,在所述虚拟场景中显示被投射到目标位置的至少一个特效道具;其中,所述特效道具用于在被投射后的持续时长达到目标时长时释放特效,或者用于当感应到任意虚拟对象时释放特效;在所述特效道具释放特效之前,以所述目标位置为基准显示所述特效的影响区域。通过本申请,能够实现虚拟场景的沉浸式感知的仿真性能,并提升图形处理硬件的资源利用率。

【技术实现步骤摘要】
特效道具的互动方法、装置、电子设备及存储介质
本申请涉及计算机人机交互技术,尤其涉及一种特效道具的互动方法、装置、电子设备及计算机可读存储介质。
技术介绍
基于图形处理硬件的虚拟场景的人机交互技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,能够广泛的实用价值。例如在军事演习仿真、以及游戏等的虚拟场景中,能够模拟虚拟对象之间的真实的对战过程。其中,投射式特效道具被广泛应用,比如手雷或手榴弹等,以达到在一定范围内杀伤敌军和破坏虚拟载具的效果。投射式特效道具被投射出去之后,其它虚拟对象需要在投射式特效道具释放特效之前远离,以免受到其影响。相关技术中,需要用户不断的调整所控制的虚拟对象的视角和位置,以从周围场景中寻找出投射式特效道具的准确位置,从而躲避特效的影响,而频繁的调整操作影响了虚拟场景的沉浸感知的仿真性能,并且会对图形处理硬件的资源造成过度消耗。
技术实现思路
本申请实施例提供一种特效道具的互动方法、装置、电子设备及计算机可读存储介质,能够实现虚拟场景的沉浸式感知的仿真性能,并提升图形处理硬件的资源利用率。本申请实施例的技术方案是这样实现的:本申请实施例提供一种特效道具的互动方法,包括:在人机交互界面中显示虚拟场景,在所述虚拟场景中显示被投射到目标位置的至少一个特效道具;其中,所述特效道具用于在被投射后的持续时长达到目标时长时释放特效,或者用于当感应到任意虚拟对象时释放特效;在所述特效道具释放特效之前,以所述目标位置为基准显示所述特效的影响区域。本申请实施例提供一种特效道具的互动装置,包括:道具显示模块,用于在人机交互界面中显示虚拟场景,在所述虚拟场景中显示被投射到目标位置的至少一个特效道具;其中,所述特效道具用于在被投射后的持续时长达到目标时长时释放特效,或者用于当感应到任意虚拟对象时释放特效;区域显示模块,用于在所述特效道具释放特效之前,以所述目标位置为基准显示所述特效的影响区域。在上述方案中,所述区域显示模块,还用于获取所述特效道具从所述目标位置能够实现的释放距离;以所述目标位置为几何中心,显示以所述释放距离为辐射距离的规则的几何形状作为影响区域,或者,以所述目标位置为几何重心,显示以所述释放距离为辐射距离的不规则的几何形状作为影响区域。在上述方案中,所述区域显示模块,还用于获取所述特效道具从所述目标位置释放时能够实现的最大释放距离;基于目标虚拟对象的防护能力参数对所述最大释放距离进行衰减,以衰减后的释放距离作为所述特效道具从所述目标位置能够实现的释放距离;其中,所述目标虚拟对象是处于所述虚拟场景中的任意虚拟对象。在上述方案中,所述区域显示模块,还用于以所述目标位置为基准显示呈辐射状排布的多个影响区域;其中,不同的所述影响区域表征所述特效的不同的影响程度。在上述方案中,所述区域显示模块,还用于以所述目标位置为辐射起点,在所述辐射起点到所述特效道具的辐射距离所对应的辐射边界之间,显示呈辐射状排布的多个影响区域。在上述方案中,所述区域显示模块,还用于顺序显示多个所述影响区域;其中,所述顺序是按照从所述辐射起点向外辐射的方向排布形成的,以指示远离所述特效道具的移动方向。在上述方案中,所述区域显示模块,还用于按照与每个所述影响区域对应的显示参数,同时显示所述多个影响区域;其中,所述多个影响区域的显示参数呈衰减趋势,且是按照从所述辐射起点向外辐射的方向衰减,以指示远离所述特效道具的移动方向。在上述方案中,所述区域显示模块,还用于获取所述特效道具的特效从所述目标位置释放时能够到达的释放距离,并将所述释放距离确定为辐射距离;以所述目标位置为辐射起点,沿辐射方向将与所述辐射距离对应的辐射范围划分为多个具有不同影响程度的影响区域;其中,所述辐射方向是从所述辐射起点向外的方向。在上述方案中,所述区域显示模块,还用于根据所述特效道具的特效的强度沿所述辐射方向的衰减特性,将所述辐射距离所对应的辐射范围,划分为代表所述特效的强度的不同衰减区间的多个影响区域。在上述方案中,所述区域显示模块,还用于根据目标虚拟对象的防护能力参数、以及所述特效道具的特效的强度沿所述辐射方向的衰减特性,确定所述目标虚拟对象的状态值沿所述辐射方向的衰减特性;根据所述目标虚拟对象的状态值沿所述辐射方向的衰减特性,将所述辐射距离所对应的辐射范围,划分为代表所述目标虚拟对象的状态值的不同衰减区间的多个影响区域;其中,所述目标虚拟对象是处于所述虚拟场景中的任意虚拟对象。在上述方案中,所述区域显示模块,还用于显示以下提示信息至少之一:第一计时信息,其中,所述第一计时信息用于提示所述特效道具释放特效的时间;第二计时信息,其中,所述第二计时信息用于提示离开所述影响区域所需的时间;方向提示信息,其中,所述方向提示信息用于提示离开所述影响区域最快的方向;影响提示信息,其中,所述影响提示信息用于提示当所述特效道具释放特效时所造成的影响程度。在上述方案中,所述道具显示模块,还用于在响应于针对所述特效道具的投射操作,在所述虚拟场景中显示第一虚拟对象投射所述特效道具到所述目标位置的过程。在上述方案中,所述区域显示模块,还用于当所述第一虚拟对象与所述目标位置的距离小于释放距离,且所述特效道具还未释放特效时,在所述第一虚拟对象的视角中,以所述目标位置为基准显示影响区域。在上述方案中,所述区域显示模块,还用于当所述特效道具处于所述第一虚拟对象的可视范围内,且所述特效道具还未释放特效时,在所述第一虚拟对象的视角中,以所述目标位置为基准显示所述特效的影响区域。在上述方案中,所述区域显示模块,还用于当第二虚拟对象与所述目标位置的距离小于释放距离,且所述特效道具还未释放特效时,在所述第二虚拟对象的视角中,以所述目标位置为基准显示所述特效的影响区域;其中,所述第二虚拟对象与第一虚拟对象均属于相同的群组,所述第一虚拟对象是投射所述特效道具的虚拟对象。在上述方案中,所述区域显示模块,还用于当所述特效道具处于第二虚拟对象的可视范围内,且所述特效道具还未释放特效时,在所述第二虚拟对象的视角中,以所述目标位置为基准显示所述特效的影响区域;其中,所述第二虚拟对象与第一虚拟对象均属于相同的群组,所述第一虚拟对象是投射所述特效道具的虚拟对象。在上述方案中,所述区域显示模块,还用于当根据第一虚拟对象的运动趋势,确定所述特效道具释放特效时将会对所述第一虚拟对象的状态造成影响时,在所述第一虚拟对象和/或第二虚拟对象的视角中,以所述目标位置为基准显示所述特效的影响区域;其中,所述第二虚拟对象与第一虚拟对象均属于相同的群组,且与所述第一虚拟对象的距离小于可视距离阈值,所述第一虚拟对象是投射所述特效道具的虚拟对象。在上述方案中,所述区域显示模块,还用于当第三虚拟对象与所述目标位置的距离小于释放距离,且所述特效道具还未释放特效时,在所述第三虚拟对象的视角中,以所述目标位置为基准显示所述特效的影响区域;其中,所本文档来自技高网...

【技术保护点】
1.一种特效道具的互动方法,其特征在于,包括:/n在人机交互界面中显示虚拟场景,在所述虚拟场景中显示被投射到目标位置的至少一个特效道具;/n其中,所述特效道具用于在被投射后的持续时长达到目标时长时释放特效,或者用于当感应到任意虚拟对象时释放特效;/n在所述特效道具释放特效之前,以所述目标位置为基准显示所述特效的影响区域。/n

【技术特征摘要】
1.一种特效道具的互动方法,其特征在于,包括:
在人机交互界面中显示虚拟场景,在所述虚拟场景中显示被投射到目标位置的至少一个特效道具;
其中,所述特效道具用于在被投射后的持续时长达到目标时长时释放特效,或者用于当感应到任意虚拟对象时释放特效;
在所述特效道具释放特效之前,以所述目标位置为基准显示所述特效的影响区域。


2.根据权利要求1所述的方法,其特征在于,所述以所述目标位置为基准显示所述特效的影响区域,包括:
获取所述特效道具从所述目标位置能够实现的释放距离;
以所述目标位置为几何中心,显示以所述释放距离为辐射距离的规则的几何形状作为影响区域,或者,
以所述目标位置为几何重心,显示以所述释放距离为辐射距离的不规则的几何形状作为影响区域。


3.根据权利要求2所述的方法,其特征在于,所述获取所述特效道具从所述目标位置能够实现的释放距离,包括:
获取所述特效道具从所述目标位置释放时能够实现的最大释放距离;
基于目标虚拟对象的防护能力参数对所述最大释放距离进行衰减,以衰减后的释放距离作为所述特效道具从所述目标位置能够实现的释放距离;
其中,所述目标虚拟对象是处于所述虚拟场景中的任意虚拟对象。


4.根据权利要求1所述的方法,其特征在于,所述以所述目标位置为基准显示所述特效的影响区域,包括:
以所述目标位置为基准显示呈辐射状排布的多个影响区域;
其中,不同的所述影响区域表征所述特效的不同的影响程度。


5.根据权利要求4所述的方法,其特征在于,所述以所述目标位置为基准显示呈辐射状排布的多个影响区域,包括:
以所述目标位置为辐射起点,在所述辐射起点到所述特效道具的辐射距离所对应的辐射边界之间,显示呈辐射状排布的多个影响区域。


6.根据权利要求5所述的方法,其特征在于,所述显示呈辐射状排布的多个影响区域,包括:
顺序显示多个所述影响区域;
其中,所述顺序是按照从所述辐射起点向外辐射的方向排布形成的,以指示远离所述特效道具的移动方向。


7.根据权利要求5所述的方法,其特征在于,所述显示呈辐射状排布的多个影响区域,包括:
按照与每个所述影响区域对应的显示参数,同时显示所述多个影响区域;
其中,所述多个影响区域的显示参数呈衰减趋势,且是按照从所述辐射起点向外辐射的方向衰减,以指示远离所述特效道具的移动方向。


8.根据权利要求4所述的方法,其特征在于,在所述以所述目标位置为基准显示呈辐射状排布的多个影响区域之前,所述方法还包括:
获取所述特效道具的特效从所述目标位置释放时能够到达的释放距离,并将所述释放距离确定为辐射距离;
以所述目标位置为辐射起点,沿辐射方向将与所述辐射距离对应的辐射范围划分为多个具有不同影响程度的影响区域;
其中,所述辐射方向是从所述辐射起点向外的方向。


9.根据权利要求8所述的方法,其特征在于,所述以所述目标位置为辐射起点,沿辐射方向将与所述辐射距离对应的辐射范围划分为多个具有不同影响程度的影响区域,包括:
根据所述特效道具的特效的强度沿所述辐射方向的衰减特性,将所述辐射距离所对应的辐射范围,划分为代表所述特效的强度的不同衰减区间的多个影响区域。


10.根据权利要求8所述的方法,其特征在于,所述以所述目标位置为辐射起点,沿辐射方向将与所述辐射距离对应的辐射范围划分为多个具有不同影响程度的影响区域,包括:
根据目标虚拟对象的防护能力参数、以及所述特效道具的特效的强度沿所述辐射方向的衰减特性,确定所述目标虚拟对象的状态值沿所述辐射方向的衰减特性;
根据所述目标虚拟对象的状态值沿所述辐射方向的衰减特性,将所述辐射距离所对应的辐射范围,划分为代表所述目标虚拟对象的状态值的不同衰减区间的多个影响区域;
其中,所述目标虚拟对象是处于所述虚拟场景中的任意虚拟对象。


11.根据权利要求1所述的方法,其特征在于,以所述目标位置为基准显示影响区域时,所述方法还包括:
显示以下提示信息至少之一:
第一计时信息,其中,所述第一计时信息用于提示所述特效道具释放特效的时间;
第二计时信...

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

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

1