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

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

技术编号:40024216 阅读:11 留言:0更新日期:2024-01-16 17:14
本申请公开了一种道具特效的显示方法、装置、电子设备及存储介质,属于计算机技术领域。本申请通过在虚拟道具的发射物命中了目标对象的情况下,基于第一虚拟对象与本次命中的目标对象之间的距离,来确定与该距离呈正相关的特效缩放比例,并按照确定后的特效缩放比例来播放道具特效,这样即使在远距离射击的情况下,也会通过将特效缩放比例放大,来使得原本受到近大远小的视野原理而被缩小的道具特效进行放大,使得在虚拟场景中播放的道具特效更加显著,从而增加了虚拟场景中承载的信息量,提高了信息获取效率,由于改善了远距离射击情况下道具特效容易被忽略的现象,也优化了虚拟道具的使用手感,从而提升了人机交互效率。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种道具特效的显示方法、装置、电子设备及存储介质


技术介绍

1、随着计算机技术的发展,在终端上能够进行的游戏种类越来越丰富。以传统的射击类游戏为例,在虚拟场景中显示有虚拟对象和虚拟道具,用户在对虚拟道具执行触发操作后,能够控制虚拟对象发射虚拟道具关联的发射物,在发射物命中某一目标(如其他虚拟对象、墙壁、障碍物等)时,会播放命中特效。

2、然而,在开发世界或大场景的射击类游戏中,虚拟场景通常较为广阔,虚拟对象在虚拟场景中进行远距离射击时,由于近大远小的视野原理,目标的尺寸会随着虚拟对象与目标之间的距离变远而逐渐缩小,同时,在目标上显示的命中特效的尺寸也会随着虚拟对象与目标之间的距离变远而逐渐缩小,必然导致远距离射击时播放的命中特效不像近距离射击那么显著,很容易被用户忽略掉,导致虚拟道具的使用手感较差、人机交互效率低。


技术实现思路

1、本申请实施例提供了一种道具特效的显示方法、装置、电子设备及存储介质,能够优化虚拟道具的使用手感、提升人机交互效率。该技术方案如下:

2、一方面,提供了一种道具特效的显示方法,该方法包括:

3、响应于对虚拟道具的发射操作,控制虚拟场景中的第一虚拟对象发射所述虚拟道具关联的发射物;

4、在所述发射物命中目标对象的情况下,基于所述第一虚拟对象与所述目标对象之间的距离,确定特效缩放比例,所述特效缩放比例与所述距离呈正相关;

5、基于所述特效缩放比例,播放所述虚拟道具的道具特效。

6、一方面,提供了一种道具特效的显示装置,该装置包括:

7、控制模块,用于响应于对虚拟道具的发射操作,控制虚拟场景中的第一虚拟对象发射所述虚拟道具关联的发射物;

8、确定模块,用于在所述发射物命中目标对象的情况下,基于所述第一虚拟对象与所述目标对象之间的距离,确定特效缩放比例,所述特效缩放比例与所述距离呈正相关;

9、播放模块,用于基于所述特效缩放比例,播放所述虚拟道具的道具特效。

10、在一种可能实施方式中,所述目标对象为第二虚拟对象,所述确定模块包括:

11、第一确定单元,用于基于所述发射物命中所述第二虚拟对象的躯体部位以及所述距离,确定所述特效缩放比例。

12、在一种可能实施方式中,所述第一确定单元用于:

13、确定与所述躯体部位相关联的距离缩放曲线,所述距离缩放曲线表征在命中所述躯体部位的情况下特效缩放比例随着第一虚拟对象与第二虚拟对象之间的距离的变化关系;

14、基于所述距离缩放曲线,确定与所述距离相匹配的所述特效缩放比例。

15、在一种可能实施方式中,所述第一确定单元还用于:

16、在所述第一虚拟对象和所述第二虚拟对象之间存在障碍物的情况下,基于所述障碍物的体积,确定对所述特效缩放比例的膨胀系数;

17、基于所述膨胀系数、所述躯体部位以及所述距离,确定所述特效缩放比例。

18、在一种可能实施方式中,所述装置还包括:

19、调整模块,用于在所述第一虚拟对象和所述第二虚拟对象之间存在障碍物的情况下,基于所述障碍物的位置,调整所述道具特效的显示位置。

20、在一种可能实施方式中,所述目标对象为目标物体,所述确定模块用于:

21、基于目标缩放曲线,确定与所述距离相匹配的所述特效缩放比例,所述目标缩放曲线表征特效缩放比例随着第一虚拟对象与虚拟物体之间的距离的变化关系。

22、在一种可能实施方式中,所述确定模块包括:

23、第二确定单元,用于在所述第一虚拟对象开启瞄准镜的情况下,基于所述瞄准镜的视野范围和所述距离,确定所述特效缩放比例。

24、在一种可能实施方式中,所述第二确定单元包括:

25、第一确定子单元,用于基于所述距离,确定初始缩放比例,所述初始缩放比例与所述距离呈正相关;

26、第二确定子单元,用于基于所述视野范围,确定调整因子,所述调整因子与所述视野范围呈正相关;

27、第三确定子单元,用于基于所述初始缩放比例和所述调整因子,确定所述特效缩放比例。

28、在一种可能实施方式中,所述第二确定子单元用于:

29、基于视野缩放曲线,确定与所述视野范围相匹配的调整因子,所述视野缩放曲线表征特效缩放比例随着瞄准镜的视野范围的变化关系。

30、在一种可能实施方式中,所述瞄准镜的视野范围基于所述瞄准镜的放大倍率确定得到。

31、在一种可能实施方式中,所述播放模块用于:

32、基于所述目标对象的对象类型,确定与所述对象类型相关联的道具特效;

33、基于所述目标对象,以所述特效缩放比例播放所述道具特效。

34、在一种可能实施方式中,所述确定模块还用于:在所述道具特效包括命中音效的情况下,基于所述第一虚拟对象与所述目标对象之间的距离,确定音量调整系数;

35、所述播放模块还用于:基于所述音量调整系数,调整所述命中音效的播放音量。

36、一方面,提供了一种电子设备,该电子设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条计算机程序,该至少一条计算机程序由该一个或多个处理器加载并执行以实现如上述道具特效的显示方法。

37、一方面,提供了一种存储介质,该存储介质中存储有至少一条计算机程序,该至少一条计算机程序由处理器加载并执行以实现如上述道具特效的显示方法。

38、一方面,提供一种计算机程序产品或计算机程序,所述计算机程序产品或所述计算机程序包括一条或多条程序代码,所述一条或多条程序代码存储在计算机可读存储介质中。电子设备的一个或多个处理器能够从计算机可读存储介质中读取所述一条或多条程序代码,所述一个或多个处理器执行所述一条或多条程序代码,使得电子设备能够执行上述道具特效的显示方法。

39、本申请实施例提供的技术方案带来的有益效果至少包括:

40、通过在虚拟道具的发射物命中了目标对象的情况下,基于第一虚拟对象与本次命中的目标对象之间的距离,来确定与该距离呈正相关的特效缩放比例,并按照确定后的特效缩放比例来播放道具特效,这样即使在远距离射击的情况下,也会通过将特效缩放比例放大,来使得原本受到近大远小的视野原理而被缩小的道具特效进行放大,使得在虚拟场景中播放的道具特效更加显著,从而增加了虚拟场景中承载的信息量,提高了信息获取效率,由于改善了远距离射击情况下道具特效容易被忽略的现象,也优化了虚拟道具的使用手感,从而提升了人机交互效率。

本文档来自技高网...

【技术保护点】

1.一种道具特效的显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标对象为第二虚拟对象,所述基于所述第一虚拟对象与所述目标对象之间的距离,确定特效缩放比例包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述发射物命中所述第二虚拟对象的躯体部位以及所述距离,确定所述特效缩放比例包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述发射物命中所述第二虚拟对象的躯体部位以及所述距离,确定所述特效缩放比例包括:

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

6.根据权利要求1所述的方法,其特征在于,所述目标对象为目标物体,所述基于所述第一虚拟对象与所述目标对象之间的距离,确定特效缩放比例包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述第一虚拟对象与所述目标对象之间的距离,确定特效缩放比例包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述瞄准镜的视野范围和所述距离,确定所述特效缩放比例包括:

9.根据权利要求8所述的方法,其特征在于,所述基于所述视野范围,确定调整因子包括:

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述瞄准镜的视野范围基于所述瞄准镜的放大倍率确定得到。

11.根据权利要求1所述的方法,其特征在于,所述基于所述特效缩放比例,播放所述虚拟道具的道具特效包括:

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

13.一种道具特效的显示装置,其特征在于,所述装置包括:

14.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述一个或多个处理器加载并执行以实现如权利要求1至权利要求12任一项所述的道具特效的显示方法。

15.一种存储介质,其特征在于,所述存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至权利要求12任一项所述的道具特效的显示方法。

16.一种计算机程序产品,其特征在于,所述计算机程序产品包括至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至权利要求12任一项所述的道具特效的显示方法。

...

【技术特征摘要】

1.一种道具特效的显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标对象为第二虚拟对象,所述基于所述第一虚拟对象与所述目标对象之间的距离,确定特效缩放比例包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述发射物命中所述第二虚拟对象的躯体部位以及所述距离,确定所述特效缩放比例包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述发射物命中所述第二虚拟对象的躯体部位以及所述距离,确定所述特效缩放比例包括:

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

6.根据权利要求1所述的方法,其特征在于,所述目标对象为目标物体,所述基于所述第一虚拟对象与所述目标对象之间的距离,确定特效缩放比例包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述第一虚拟对象与所述目标对象之间的距离,确定特效缩放比例包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述瞄准镜的视野范围和所述距离,确定所述特效缩放比例包括:

9.根据权利要求8所述的方法,其特征在于,所述基于所述视野范围,确...

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

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

1