技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 虚拟对象的控制方法、装置、设备及存储介质与流程  >  正文

虚拟对象的控制方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-07-11 16:31:35

本技术涉及虚拟世界,特别涉及一种虚拟对象的控制方法、装置、设备及存储介质。

背景技术:

1、在包括虚拟环境的应用程序中通常需要控制的虚拟对象在虚拟环境中进行活动,如:行走、驾驶、攀爬、捡拾物品、作战等。

2、在相关技术中,通过玩家主动使用虚拟道具向敌方虚拟对象添加负面增益效果,实现使敌方虚拟对象处于降低移动速度、降低攻击力、眩晕、被击退等负面状态。

3、然而,上述互动方式以及实现的效果均较为单一。

技术实现思路

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、将位于所述技能生效区域中的所述第三虚拟对象显示为进入所述负面增益状态。

41、在本技术的一种可选设计中,所述显示模块还用于:

42、响应于触发所述虚拟技能,根据第一信息确定所述技能生效区域的方向;所述第一信息为所述第二虚拟对象指向所述第三虚拟对象的方向信息、所述第二虚拟对象指向所述第一虚拟对象的方向信息、所述第二虚拟对象指向所述虚拟环境中的虚拟障碍物的方向信息中的至少之一;

43、和/或,响应于触发所述虚拟技能,根据第二信息确定所述技能生效区域的形状比例;所述第二信息为所述第三虚拟对象和所述第二虚拟对象之间的距离信息、所述第一虚拟对象和所述第二虚拟对象之间的距离信息、所述虚拟障碍物和所述第二虚拟对象之间的距离信息中的至少之一;

44、和/或,响应于触发所述虚拟技能,根据第三信息确定所述技能生效区域的面积;所述第三信息为所述第一虚拟对象的生命值信息、所述虚拟环境中所述第三虚拟对象的数量、所述第二虚拟对象进入所述负面增益状态时的生命值信息中的至少之一;

45、根据所述技能生效区域的方向、形状比例和面积中的至少之一确定所述技能生效区域。

46、在本技术的一种可选设计中,所述显示模块还用于:

47、响应于所述虚拟攻击导致所述第二虚拟对象被淘汰,显示所述虚拟技能的触发控件;

48、响应于对所述触发控件的触发操作,触发所述第一虚拟对象配置的所述虚拟技能。

49、在本技术的一种可选设计中,所述显示模块还用于:

50、响应于触发所述虚拟技能,显示以所述第二虚拟对象被淘汰时的位置为中心向外扩散的虚拟波;

51、响应于所述虚拟波和所述第三虚拟对象接触,显示所述第三虚拟对象进入所述负面增益状态。

52、在本技术的一种可选设计中,所述显示模块还用于:

53、响应于触发所述虚拟技能,显示所述第二虚拟对象周侧的所述第三虚拟对象向所述第二虚拟对象被淘汰时的位置移动。

54、在本技术的一种可选设计中,所述显示模块还用于:

55、响应于对所述第二虚拟对象的弱点部位的攻击操作,显示所述第一虚拟对象对所述第二虚拟对象进行虚拟攻击,以及显示所述第二虚拟对象进入所述负面增益状态。

56、在本技术的一种可选设计中,所述显示模块还用于:

57、在所述第二虚拟对象的生命值小于预设生命门限的情况下,响应于对所述第二虚拟对象的所述攻击操作,显示所述第一虚拟对象对所述第二虚拟对象进行所述虚拟攻击,以及显示所述第二虚拟对象被淘汰;

58、其中,所述虚拟攻击对应的伤害值小于所述预设生命门限。

59、根据本技术的另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的虚拟对象的控制方法。

60、根据本技术的另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上方面所述的虚拟对象的控制方法。

61、根据本技术的另一方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现上述如上方面所述的虚拟对象的控制方法。

62、本技术提供的技术方案带来的有益效果至少包括:

63、通过在第二虚拟对象被淘汰的情况下,将第二虚拟对象的负面增益状态扩散至周侧的第三虚拟对象,实现了为第三虚拟对象添加负面增益状态;通过向第三虚拟对象扩散负面增益状态,为第一虚拟对象提供了对第二虚拟对象和存在从属关系的第三虚拟对象组成的虚拟对象集群添加负面增益状态的方式,针对为第三虚拟对象添加负面增益状态提供了新型人机交互方式。

本文地址:https://www.jishuxx.com/zhuanli/20240615/79735.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。