虚拟角色的控制方法和装置、存储介质及电子设备与流程

文档序号:37005395发布日期:2024-02-09 12:51阅读:66来源:国知局
虚拟角色的控制方法和装置、存储介质及电子设备与流程

本技术涉及计算机领域,具体而言,涉及一种虚拟角色的控制方法和装置、存储介质及电子设备。


背景技术:

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、在本技术实施例中,采用第一虚拟角色和第二虚拟角色合作的方式,通过第二虚拟角色从一组虚拟区域中移动,控制相应的虚拟道具开启,第一虚拟角色可以跳跃至开启状态的虚拟道具上。例如,第二虚拟角色位于第一虚拟区域时,第一类型的虚拟道具开启,第一虚拟角色位于第一类型的第一虚拟道具上。当第二虚拟角色从第一虚拟区域移动到第二虚拟区域时,第二类型的虚拟道具开启,这样第一虚拟角色可以跳跃至第二类型的虚拟道具上,达到了增加了第一虚拟角色和第二虚拟角色之间的互动的目的,从而实现了增加了玩家之间的互动的技术效果,进而解决了游戏中玩家之间缺少互动的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1