System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及虚拟场景,特别涉及一种虚拟角色组队关系的识别方法、装置、设备、介质及产品。
技术介绍
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、通过响应于第一虚拟角色在虚拟对局中收到互动虚拟角色的互动操作,对互动虚拟角色与第一虚拟角色之间的互动行为进行记录,为确定待定组队记录数据提供基础,通过在预设时长范围内存在多个互动虚拟角色向第一虚拟角色触发互动操作的情况下,基于互动行为的记录数据对多个互动虚拟角色的待定组队关系进行更新记录,得到待定组队记录数据,根据预设时长范围来记录多个互动虚拟角色的待定组队关系,可以避免多个虚拟角色通过轮流向第一虚拟角色触发互动操作来避免被确定为待定组队关系的情况,通过响应于多个互动虚拟角色的待定组队记录数据符合组队关系,将多个互动虚拟角色确定为组队虚拟角色,可以通过记录待定组队记录数据来确定多个互动虚拟角色之间的组队关系,避免由于互动行为的记录数据丢失而无法确定组本文档来自技高网...
【技术保护点】
1.一种虚拟角色组队关系的识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述互动操作包括攻击操作;
3.根据权利要求2所述的方法,其特征在于,所述响应于第一虚拟角色在虚拟对局中受到互动虚拟角色的攻击操作,基于所述第一虚拟角色在受到所述攻击操作后的角色状态,对所述互动虚拟角色与所述第一虚拟角色之间的互动行为进行记录,包括:
4.根据权利要求1至3任一所述的方法,其特征在于,所述在预设时长范围内存在多个互动虚拟角色向所述第一虚拟角色触发所述互动操作的情况下,基于所述互动行为的记录数据对所述多个互动虚拟角色的待定组队关系进行更新记录,得到待定组队记录数据,包括:
5.根据权利要求1至3任一所述的方法,其特征在于,所述响应于所述多个互动虚拟角色的所述待定组队记录数据符合组队关系,将所述多个互动虚拟角色确定为组队虚拟角色,包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于所述多个互动虚拟角色的所述待定组队记录数据达到记录阈值,将所述多个互动虚拟角色确定为所述组队虚拟角色,包括:
< ...【技术特征摘要】
1.一种虚拟角色组队关系的识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述互动操作包括攻击操作;
3.根据权利要求2所述的方法,其特征在于,所述响应于第一虚拟角色在虚拟对局中受到互动虚拟角色的攻击操作,基于所述第一虚拟角色在受到所述攻击操作后的角色状态,对所述互动虚拟角色与所述第一虚拟角色之间的互动行为进行记录,包括:
4.根据权利要求1至3任一所述的方法,其特征在于,所述在预设时长范围内存在多个互动虚拟角色向所述第一虚拟角色触发所述互动操作的情况下,基于所述互动行为的记录数据对所述多个互动虚拟角色的待定组队关系进行更新记录,得到待定组队记录数据,包括:
5.根据权利要求1至3任一所述的方法,其特征在于,所述响应于所述多个互动虚拟角色的所述待定组队记录数据符合组队关系,将所述多个互动虚拟角色确定为组队虚拟角色,包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于所述多个互动虚拟角色的所述待定组队记录数据达到记录阈值,将所述多个互动虚拟角色确定为所述组队虚拟角色,包括:
7.根据权利要求1至3任一所述的方法,其特征在于,所述响应于所述多个互动虚拟角色的所述待定组队记录数据符合组队关系,将所述多个互动虚拟角色确定为组队虚拟角色之后,还包括:
【专利技术属性】
技术研发人员:刘一成,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。