System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人机交互技术,尤其涉及一种虚拟场景的互动处理方法、装置、设备、存储介质及程序产品。
技术介绍
1、基于图形处理硬件的显示技术,扩展了感知环境以及获取信息的渠道,尤其是虚拟场景的显示技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间多样化的交互,具有各种典型的应用场景,例如在游戏这一虚拟场景中,能够模拟虚拟对象之间的真实的对战过程。
2、在玩家控制虚拟对象在虚拟场景中互动的过程中,相关技术中,往往是玩家与玩家之间的互动,如第一玩家账号控制第一虚拟对象与第二玩家账号控制的第二虚拟对象进行对战,互动方式比较单一。
技术实现思路
1、本申请实施例提供一种虚拟场景的互动处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够提高互动多样性。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供一种虚拟场景的互动处理方法,包括:
4、在虚拟场景的界面中显示载有虚拟载具的第一虚拟对象;
5、响应于移动控制操作,控制所述第一虚拟对象在所述虚拟载具的辅助下移动,其中,载有所述虚拟载具的所述第一虚拟对象的移动范围大于未载有所述虚拟载具的所述第一虚拟对象的移动范围;
6、在所述第一虚拟对象移动过程中,响应于所述第一虚拟对象的移动范围内的目标虚拟物体满足激活条件,激活所述目标虚拟物体,并控制所述目标虚拟物体追击第二虚拟对象;
7、响应于所述目标虚拟物体追击到所述第二虚拟对象,控制
8、本申请实施例提供一种虚拟场景的互动处理装置,包括:
9、对象显示模块,用于在虚拟场景的界面中显示载有虚拟载具的第一虚拟对象;
10、移动控制模块,用于响应于移动控制操作,控制所述第一虚拟对象在所述虚拟载具的辅助下移动,其中,载有所述虚拟载具的所述第一虚拟对象的移动范围大于未载有所述虚拟载具的所述第一虚拟对象的移动范围;
11、第一处理模块,用于在所述第一虚拟对象移动过程中,响应于所述第一虚拟对象的移动范围内的目标虚拟物体满足激活条件,激活所述目标虚拟物体,并控制所述目标虚拟物体追击第二虚拟对象;
12、第二处理模块,用于响应于所述目标虚拟物体追击到所述第二虚拟对象,控制所述目标虚拟物体释放虚拟技能至所述第二虚拟对象,并改变所述第二虚拟对象的状态。
13、上述方案中,所述激活条件包括以下任意一个:所述目标虚拟物体与所述第一虚拟对象之间的距离低于第一距离阈值;接收到所述第一虚拟对象针对所述目标虚拟物体的触碰操作;接收到针对目标物品组合的第一放置操作,所述目标物品组合以预设组合方式对多个虚拟物品组合得到,用于激活所述目标虚拟物体;接收到针对虚拟激活道具的第二放置操作,所述第二放置操作指示将所述虚拟激活道具放置在所述目标虚拟物体的关联位置;接收到针对虚拟激活机关的第三放置操作,所述第三放置操作指示将虚拟激活物品放置在所述虚拟激活机关上,或者指示将所述虚拟激活机关放置在所述目标虚拟物体的关联位置;接收到针对虚拟连接物品的连接操作,所述连接操作指示将所述虚拟连接物品与所述目标虚拟物体进行连接。
14、上述方案中,所述移动控制模块,还用于响应于移动控制操作,控制所述第一虚拟对象在所述虚拟载具的辅助下触地移动,并在满足跳跃条件时,控制所述第一虚拟对象在所述虚拟载具的辅助下,从所述虚拟载具上脱离且沿着预设跳跃轨迹执行跳跃动作;响应于所述跳跃动作执行完毕,控制所述第一虚拟对象降落至所述虚拟载具上继续触地移动;其中,所述跳跃条件包括以下任意一个:接收到针对跳跃控件的触发操作、所述第一虚拟对象触地移动至目标区域、且所述目标区域与所述跳跃动作的匹配度超过匹配度阈值。
15、上述方案中,所述移动控制模块,还用于在所述第一虚拟对象执行所述跳跃动作的过程中,控制所述虚拟载具以预设动作进行移动,并在所述第一虚拟对象落地时,控制所述虚拟载具移动至目标位置;其中,所述目标位置与所述第一虚拟对象的落地位置之间的距离低于第二距离阈值,所述第二距离阈值是控制所述第一虚拟对象从所述落地位置平滑地回到位于所述目标位置的所述虚拟载具上的最大距离。
16、上述方案中,所述第一处理模块,还用于响应于所述目标虚拟物体的数量为至少两个,控制所述至少两个目标虚拟物体追击同一个第二虚拟对象;相应的,所述第二处理模块,还用于响应于各所述目标虚拟物体追击到所述第二虚拟对象,控制各所述目标虚拟物体释放相应的虚拟技能至所述第二虚拟对象,并改变所述第二虚拟对象的目标类型的状态,所述目标类型与所述目标虚拟物体释放的虚拟技能相对应;其中,在各所述目标虚拟物体释放的虚拟技能用于改变所述第二虚拟对象的同一类型的状态的情况下,所述至少两个目标虚拟物体针对所述第二虚拟对象的所述目标类型的状态的改变总量,与各所述目标虚拟物体针对所述第二虚拟对象的所述目标类型的状态的改变分量之和相同,或者具有增益系数。
17、上述方案中,所述第一处理模块,还用于响应于所述第二虚拟对象的数量为至少两个,确定所述目标虚拟物体与各所述第二虚拟对象的匹配度;控制所述目标虚拟对象追击匹配度最高的第二虚拟对象。
18、上述方案中,所述第一处理模块,还用于获取用于影响所述目标虚拟物体与所述第二虚拟对象的匹配度的参数特征,所述参数特征包括所述目标虚拟物体的第一特征和所述第二虚拟对象的第二特征,其中,所述第一特征包括以下至少之一:位置、追击速度、具有的虚拟技能、针对追击目标的状态的改变量,所述第二特征包括以下至少之一:位置、移动速度、状态值;基于所述参数特征,通过机器学习模型进行预测,得到所述目标虚拟物体与所述第二虚拟对象的匹配度,其中,所述机器学习模型是基于训练样本的参数特征以及训练样本标注的匹配度训练得到的,所述参数特征包括样本虚拟物体的特征和样本虚拟对象的特征。
19、上述方案中,所述第一处理模块,还用于响应于所述第二虚拟对象的数量为至少两个,控制各所述第二虚拟对象处于可选择状态;响应于选择操作,控制所述目标虚拟物体追击被选中的第二虚拟对象。
20、上述方案中,所述第一处理模块,还用于响应于所述目标虚拟物体和所述第二虚拟对象的数量均为至少两个,控制所述至少两个目标虚拟物体中的第一部分虚拟物体追击所述至少两个第二虚拟对象中的第一部分虚拟对象,并控制所述至少两个目标虚拟物体中的第二部分虚拟物体追击所述至少两个第二虚拟对象中的第二部分虚拟对象;其中,所述第一部分虚拟物体与所述第一部分虚拟对象的匹配度高于第一匹配度阈值,所述第二部分虚拟物体与所述第二部分虚拟对象的匹配度高于第二匹配度阈值。
21、上述方案中,所述第一处理模块,还用于控制所述目标虚拟物体朝着所述第二虚拟对象所在位置移动;在所述目标虚拟物体与所述第二虚拟对象之间存在障碍物的情况下,控制所述目标虚拟物体改变移动方向以绕过所述障碍物,并在所述目标虚本文档来自技高网...
【技术保护点】
1.一种虚拟场景的互动处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述激活条件包括以下任意一个:
3.根据权利要求1所述的方法,其特征在于,所述响应于移动控制操作,控制所述第一虚拟对象在所述虚拟载具的辅助下移动,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
6.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
7.根据权利要求6所述的方法,其特征在于,所述确定所述目标虚拟物体与各所述第二虚拟对象的匹配度,包括:
8.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
9.根据权利要求1所述的方法,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
10.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
11
12.根据权利要求1所述的方法,其特征在于,所述改变所述第二虚拟对象的状态,包括:
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
14.根据权利要求1所述的方法,其特征在于,所述改变所述第二虚拟对象的状态之后,所述方法还包括:
15.根据权利要求1所述的方法,其特征在于,所述激活所述目标虚拟物体之前,所述方法还包括:
16.根据权利要求1所述的方法,其特征在于,所述方法还包括:
17.一种虚拟场景的互动处理装置,其特征在于,所述装置包括:
18.一种电子设备,其特征在于,包括:
19.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令或者计算机程序,所述计算机可执行指令或者计算机程序被处理器执行时,实现权利要求1至16任一项所述的虚拟场景的互动处理方法。
20.一种计算机程序产品,包括计算机程序或计算机可执行指令,其特征在于,所述计算机程序或计算机可执行指令被处理器执行时,实现权利要求1至16任一项所述的虚拟场景的互动处理方法。
...【技术特征摘要】
1.一种虚拟场景的互动处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述激活条件包括以下任意一个:
3.根据权利要求1所述的方法,其特征在于,所述响应于移动控制操作,控制所述第一虚拟对象在所述虚拟载具的辅助下移动,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
6.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
7.根据权利要求6所述的方法,其特征在于,所述确定所述目标虚拟物体与各所述第二虚拟对象的匹配度,包括:
8.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
9.根据权利要求1所述的方法,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
10.根据权利要求1所述的方法,其特征在于,所述控制所述目标虚拟物体追击第二虚拟对象,包括:
11.根据权利要求1所述的方法,其特征在于,所述控制...
【专利技术属性】
技术研发人员:井启明,张军豪,
申请(专利权)人:萨罗斯网络科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。