System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 游戏中分摊伤害处理方法、装置及电子设备制造方法及图纸_技高网

游戏中分摊伤害处理方法、装置及电子设备制造方法及图纸

技术编号:40990940 阅读:12 留言:0更新日期:2024-04-18 21:33
本公开涉及一种游戏中分摊伤害处理方法、装置及电子设备,该方法包括:界面展示用户参与对战的游戏场景;其中,游戏场景中具有用户的第一虚拟角色;响应于第一虚拟角色受到游戏场景中第二虚拟角色的攻击,确定攻击对应的总伤害值;判定第一虚拟角色享有由游戏场景中多个第三虚拟角色分摊伤害的权益,根据总伤害值,以及每一第三虚拟角色与第一虚拟角色之间的分摊比例,确定第一虚拟角色和每一第三虚拟角色受到的个体伤害值;将个体伤害值作用于所对应的虚拟角色。本方法可以使虚拟角色所受到的最终的个体伤害值更加准确,提升用户的游玩体验。

【技术实现步骤摘要】

本公开涉及游戏,更具体地,涉及一种游戏中分摊伤害方法、装置及电子设备。


技术介绍

1、在一些策略类游戏(simulation-game,slg)、角色扮演类游戏(role-playinggame,rpg)等游戏中,玩家可以操控多个虚拟角色与其他玩家所操控的虚拟角色进行对抗。在对抗的过程中,玩家的具备不同属性和技能的虚拟角色会对其他的玩家虚拟角色造成不同数值的伤害。一些虚拟角色的特定技能或者玩家所持有的特定道具会使友方的虚拟角色相互分摊伤害,但对于这种分摊伤害作用于每一个虚拟角色上是难以确定的。


技术实现思路

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、通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的实施例的特征及其优点将会变得清楚。

本文档来自技高网...

【技术保护点】

1.一种游戏中分摊伤害处理方法,包括:

2.根据权利要求1所述的方法,其中,确定所述第一虚拟角色受到的个体伤害值之后,所述方法还包括:

3.根据权利要求1所述的方法,其中,根据所述多个第三虚拟角色与所述第一虚拟角色之间的分摊比例之和,确定个体伤害值的基数值;任一个第三虚拟角色的个体伤害值与所述基础值和该第三虚拟角色与所述第一虚拟角色的分摊比例相关。

4.根据权利要求1所述的方法,其中,对于对应相同分摊比例的两个第三虚拟角色,所述两个第三虚拟角色受到的个体伤害值相同。

5.根据权利要求1所述的方法,其中,所述第三虚拟角色与所述第一虚拟角色之间的分摊比例与以下至少一项相关:

6.根据权利要求1至5中任一项所述的方法,其中,所述响应于所述第一虚拟角色受到所述第二战队中第二虚拟角色的攻击之前,所述方法还包括以下至少一项:

7.根据权利要求1至5中任一项所述的方法,其中,所述根据所述总伤害值,以及每一所述第三虚拟角色与所述第一虚拟角色之间的分摊比例,确定所述第一虚拟角色和每一所述第三虚拟角色受到的个体伤害值之前,所述方法还包括:

8.一种游戏中分摊伤害处理装置,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在所述计算机程序的控制下,执行根据权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种游戏中分摊伤害处理方法,包括:

2.根据权利要求1所述的方法,其中,确定所述第一虚拟角色受到的个体伤害值之后,所述方法还包括:

3.根据权利要求1所述的方法,其中,根据所述多个第三虚拟角色与所述第一虚拟角色之间的分摊比例之和,确定个体伤害值的基数值;任一个第三虚拟角色的个体伤害值与所述基础值和该第三虚拟角色与所述第一虚拟角色的分摊比例相关。

4.根据权利要求1所述的方法,其中,对于对应相同分摊比例的两个第三虚拟角色,所述两个第三虚拟角色受到的个体伤害值相同。

5.根据权利要求1所述的方法,其中,所述第三虚拟角色与所述第一虚拟角色之间的分摊比例与以下至少一...

【专利技术属性】
技术研发人员:陆焕浩苏桐肖汉杨科
申请(专利权)人:一点灵犀信息技术广州有限公司
类型:发明
国别省市:

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

1