虚拟对象的互动方法、装置、设备、介质及程序产品与流程

文档序号:38030689发布日期:2024-05-17 13:10阅读:13来源:国知局
虚拟对象的互动方法、装置、设备、介质及程序产品与流程

本申请实施例涉及界面交互领域,特别涉及一种虚拟对象的互动方法、装置、设备、介质及程序产品。


背景技术:

1、在包括虚拟场景的应用程序中,用户通常能够控制虚拟对象在虚拟场景中移动或者与其他虚拟对象进行互动,如:在游戏中,玩家能够控制虚拟对象与虚拟场景中的非玩家控制角色(non-player character,npc)或者其他虚拟对象进行虚拟对战。

2、相关技术中,当玩家采用虚拟枪械对敌对虚拟对象进行攻击时,首先将虚拟枪械的准心瞄准视线范围内的敌对虚拟对象,并触发虚拟枪械中虚拟子弹的发射,从而对视线范围内的敌对虚拟对象进行攻击。

3、然而,上述对敌对虚拟对象进行攻击的方式中,由于玩家本身对虚拟场景的观察能力有限,导致虚拟枪械的攻击能力范围有限,需要不断变换位置寻找不同的敌对虚拟对象,人机交互效率较低。


技术实现思路

1、本申请实施例提供了一种虚拟对象的互动方法、装置、设备、介质及程序产品,能够提高主控虚拟对象在虚拟场景中的互动人机交互效率。所述技术方案如下:

2、一方面,提供了一种虚拟对象的互动方法,所述方法包括:

3、显示在第一虚拟对象的视线范围内处于虚拟场景中的第二虚拟对象;

4、在所述第一虚拟对象持有指定虚拟道具的情况下,接收针对所述第二虚拟对象的互动触发操作,所述指定虚拟道具用于发射互动元素;

5、响应于所述互动触发操作命中所述第二虚拟对象,显示所述互动元素向所述第二虚拟对象发射并贴附于所述第二虚拟对象的互动动画,所述互动元素用于在所述第二虚拟对象的预设范围内存在第三虚拟对象的情况下,从所述第二虚拟对象向所述第三虚拟对象发射,并作用于所述第三虚拟对象,形成所述第一虚拟对象与所述第三虚拟对象之间的互动效果。

6、另一方面,提供了一种虚拟对象的互动装置,所述装置包括:

7、显示模块,用于显示在第一虚拟对象的视线范围内处于虚拟场景中的第二虚拟对象;

8、接收模块,用于在所述第一虚拟对象持有指定虚拟道具的情况下,接收针对所述第二虚拟对象的互动触发操作,所述指定虚拟道具用于发射互动元素;

9、所述显示模块,还用于响应于所述互动触发操作命中所述第二虚拟对象,显示所述互动元素向所述第二虚拟对象发射并贴附于所述第二虚拟对象的互动动画,所述互动元素用于在所述第二虚拟对象的预设范围内存在第三虚拟对象的情况下,从所述第二虚拟对象向所述第三虚拟对象发射,并作用于所述第三虚拟对象,形成所述第一虚拟对象与所述第三虚拟对象之间的互动效果。

10、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中任一所述的虚拟对象的互动方法。

11、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的虚拟对象的互动方法。

12、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的虚拟对象的互动方法。

13、本申请实施例提供的技术方案带来的有益效果至少包括:

14、通过对第二虚拟对象触发使用指定虚拟道具,向第二虚拟对象发射互动元素,并将互动元素贴附于第二虚拟对象,以此表示该第二虚拟对象为互动元素的临时中转媒介,当第二虚拟对象的预设范围内存在第三虚拟对象时,该互动元素还会从第二虚拟对象向第三虚拟对象发射,即使第三虚拟对象不在第一虚拟对象的视线范围内,也可以实现与第三虚拟对象之间的互动,提高了人机交互效率。



技术特征:

1.一种虚拟对象的互动方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1至3任一所述的方法,其特征在于,所述在所述第一虚拟对象持有指定虚拟道具的情况下,接收针对所述第二虚拟对象的互动触发操作之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述响应于接收到在所述虚拟场景中的指定互动操作,基于所述互动操作更新所述激活进度元素中的激活进度,包括:

7.根据权利要求1至3任一所述的方法,其特征在于,所述响应于所述互动触发操作命中所述第二虚拟对象,显示所述互动元素向所述第二虚拟对象发射并贴附于所述第二虚拟对象的互动动画之后,还包括:

8.根据权利要求7所述的方法,其特征在于,所述第一虚拟对象和所述第三虚拟对象之间存在指定障碍物;

9.根据权利要求7所述的方法,其特征在于,所述第二虚拟对象的预设范围内包括多个第三虚拟对象;

10.根据权利要求9所述的方法,其特征在于,

11.一种虚拟对象的互动装置,其特征在于,所述装置包括:

12.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至10任一所述的虚拟对象的互动方法。

13.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至10任一所述的虚拟对象的互动方法。

14.一种计算机程序产品,其特征在于,包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现如权利要求1至10任一所述的虚拟对象的互动方法。


技术总结
本申请公开了一种虚拟对象的互动方法、装置、设备、介质及程序产品,涉及界面交互领域。该方法包括:显示在第一虚拟对象的视线范围内的第二虚拟对象;在第一虚拟对象持有指定虚拟道具的情况下,接收针对第二虚拟对象的互动触发操作;显示互动元素向第二虚拟对象发射并贴附于第二虚拟对象的互动动画,互动元素用于在第二虚拟对象的预设范围内存在第三虚拟对象的情况下,从第二虚拟对象向第三虚拟对象发射。第二虚拟对象为互动元素的临时中转媒介,当第二虚拟对象的预设范围内存在第三虚拟对象时,该互动元素还会从第二虚拟对象向第三虚拟对象发射,即使第三虚拟对象不在第一虚拟对象的视线范围内,也可以实现与第三虚拟对象之间的互动。

技术研发人员:刘智洪
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/5/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1