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、本公开的有益效果是:采用本公开提供的虚拟角色控制方法,从第一阵营虚拟角色或第二阵营虚拟角色中确定目标虚拟对象的当前目标虚拟角色后,控制目标虚拟对象向当前目标虚拟角色移动,随后根据当前目标虚拟角色针对目标虚拟对象的控制指令,在多个虚拟角色中确定下一目标虚拟角色,其中,若控制指令为第一类控制指令,则从当前目标虚拟角色的友方虚拟角色中确定下一目标虚拟角色,若控制指令为第二类控制指令,则从当前目标虚拟角色的地方虚拟角色中确定下一目标虚拟角色,玩家可以通过不同的控制指令来对目标虚拟对象进行不同的控制,以控制目标虚拟对象的下一次移动方向,这样的操作方式提供给了玩家在游戏对局内的一种全新玩法,玩家可以通过在游戏对局内的控制指令确定下一目标虚拟角色,以控制目标虚拟对象向下一目标虚拟角色移动。这样,可以灵活、高效的选择目标虚拟对象的下一移动目标的阵营,提升了目标虚拟对象的选定的人机交互效率。
本文档来自技高网...【技术保护点】
1.一种虚拟角色控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
4.根据权利要求3所述的方法,其特征在于,若所述当前目标虚拟角色的视野方向上不存在队友虚拟角色,从所述当前目标虚拟角色的视野方向以外的队友虚拟角色中确定下一目标虚拟角色。
5.根据权利要求1所述的方法,其特征在于,根据所述第一类控制指令/所述第二类控制指令确定所述目标虚拟对象向下一目标虚拟角色移动的移动路线。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第二类控制指令,从所述当前目标虚拟角色的敌方虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向所述下一目标虚拟角色移
8.根据权利要求7所述的方法,其特征在于,若所述当前目标虚拟角色的视野方向上不存在敌方虚拟角色,从所述当前目标虚拟角色的视野方向以外的敌方虚拟角色中确定下一目标虚拟角色。
9.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
10.根据权利要求9所述的方法,其特征在于,所述第一类控制指令中包括:第一指令,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
11.根据权利要求9所述的方法,其特征在于,所述第一类控制指令中包括:第二指令,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
12.根据权利要求9所述的方法,其特征在于,所述第一类控制指令中包括:第三指令,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
13.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第二类控制指令,从所述当前目标虚拟角色的敌方虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向所述下一目标虚拟角色移动,包括:
14.根据权利要求13所述的方法,其特征在于,所述第二类控制指令中包括:第四指令,所述响应于所述当前目标虚拟角色通过第二按键触发的针对所述目标虚拟对象的第二类控制指令,从所述当前目标虚拟角色的敌方虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向所述下一目标虚拟角色移动,包括:
15.根据权利要求13所述的方法,其特征在于,所述第二类控制指令中包括:第五指令,所述响应于所述当前目标虚拟角色通过第二按键触发的针对所述目标虚拟对象的第二类控制指令,从所述当前目标虚拟角色的敌方虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向所述下一目标虚拟角色移动,包括:
16.根据权利要求13所述的方法,其特征在于,所述第二类控制指令中包括:第六指令,所述响应于所述当前目标虚拟角色通过第二按键触发的针对所述目标虚拟对象的第二类控制指令,从所述当前目标虚拟角色的敌方虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向所述下一目标虚拟角色移动,包括:
17.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
18.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第二类控制指令,从所述当前目标虚拟角色的敌方虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向所述下一目标虚拟角色移动,包括:
19.一种虚拟角色控制装置,其特征在于,所述装置包括:确定模块和控制模块,其中:
20.一种虚拟角色控制设备,其特征在于,...
【技术特征摘要】
1.一种虚拟角色控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
4.根据权利要求3所述的方法,其特征在于,若所述当前目标虚拟角色的视野方向上不存在队友虚拟角色,从所述当前目标虚拟角色的视野方向以外的队友虚拟角色中确定下一目标虚拟角色。
5.根据权利要求1所述的方法,其特征在于,根据所述第一类控制指令/所述第二类控制指令确定所述目标虚拟对象向下一目标虚拟角色移动的移动路线。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第二类控制指令,从所述当前目标虚拟角色的敌方虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向所述下一目标虚拟角色移动包括:
8.根据权利要求7所述的方法,其特征在于,若所述当前目标虚拟角色的视野方向上不存在敌方虚拟角色,从所述当前目标虚拟角色的视野方向以外的敌方虚拟角色中确定下一目标虚拟角色。
9.根据权利要求1所述的方法,其特征在于,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
10.根据权利要求9所述的方法,其特征在于,所述第一类控制指令中包括:第一指令,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
11.根据权利要求9所述的方法,其特征在于,所述第一类控制指令中包括:第二指令,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制所述目标虚拟对象向下一目标虚拟角色移动,包括:
12.根据权利要求9所述的方法,其特征在于,所述第一类控制指令中包括:第三指令,所述响应所述当前目标虚拟角色针对所述目标虚拟对象的第一类控制指令,从所述当前目标虚拟角色的队友虚拟角色中确定下一目标虚拟角色,并控制...
【专利技术属性】
技术研发人员:荆凯旋,刘期洪,谢扬政,乔磊崖,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。