虚拟对象的交互方法、装置、设备及存储介质与流程

文档序号:41612626发布日期:2025-04-11 18:11阅读:6来源:国知局
虚拟对象的交互方法、装置、设备及存储介质与流程

本技术实施例涉及计算机,特别涉及一种虚拟对象的交互方法、装置、设备及存储介质。


背景技术:

1、随着计算机技术的不断发展,游戏的种类越来越多。例如,在角色扮演类游戏或者开放世界类游戏中,用户可以通过查看地图以及方向指示标确定虚拟场景中的位置信息,基于位置信息控制虚拟对象在虚拟场景中进行移动,在虚拟对象移动过程中,可以与其他虚拟对象交互。

2、相关技术中,在当前虚拟对象与其他虚拟对象之间需要进行快速交互时,例如,对处于待救援状态的虚拟对象进行救援时,需要确定待救援的虚拟对象的位置,并控制当前虚拟对象移动至该位置后进行救援,当前虚拟对象移动至处于待救援状态的虚拟对象的位置需要较长的时间,操作复杂,容易导致救援失败,并且救援过程缺乏互动性和策略性。


技术实现思路

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、本技术实施例提供的技术方案至少带来如下有益效果:

29、本技术通过显示第一虚拟对象的第一指示信息,可以直观地了解第一虚拟对象的位置和状态,在第一触发操作被触发的情况下,显示虚拟通道,显示虚拟通道的过程简单,有助于简化虚拟通道生成的步骤,提高交互效率;虚拟通道可以传送第一虚拟对象或者第二虚拟对象中的至少一个,可以基于用户需求灵活选择传送的虚拟对象,提高了虚拟对象交互过程的策略性和交互性。

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