虚拟场景中的对象交互方法、装置、设备及存储介质与流程-k8凯发

文档序号:36733490发布日期:2024-01-16 12:46阅读:11来源:国知局
虚拟场景中的对象交互方法、装置、设备及存储介质与流程

本技术涉及计算机,尤其涉及一种虚拟场景中的对象交互方法、装置、设备、计算机可读存储介质及计算机程序产品。


背景技术:

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、控制所述虚拟对象从其他所述候选遮挡物中选取目标遮挡物;

30、其中,所述目标图像采集设备与所述虚拟对象处于不同群组的其他虚拟对象相对应。

31、上述方案中,所述候选遮挡物为虚拟墙体,所述放置模块,还用于当所述破坏操作为针对所述虚拟墙体的加固操作时,控制所述虚拟对象持续执行针对所述虚拟墙体的加固操作,以使所述虚拟墙体丧失承载图像采集设备的能力;

32、其中,所述加固操作包括以下操作之一:变更所述虚拟墙体的墙体结构、改变所述虚拟墙体的材料。

33、上述方案中,所述放置模块,还用于展示所述虚拟对象的剩余生命值;

34、当所述虚拟对象的剩余生命值低于生命值阈值或归零时,取消展示所述目标遮挡物第二侧的场景内容。

35、上述方案中,所述放置模块,还用于展示所述图像采集设备在所述目标遮挡物上的剩余放置时长,所述剩余放置时长的初始值与所述虚拟对象的玩家等级呈正相关;

36、当所述剩余放置时长归零时,取消展示所述目标遮挡物第二侧的场景内容。

37、上述方案中,所述放置模块,还用于当其他虚拟对象执行了针对所述图像采集设备的破坏操作,使得所述图像采集设备的设备损失值达到损失值阈值时,取消展示所述目标遮挡物第二侧的场景内容;

38、其中,所述其他虚拟对象与所述虚拟对象处于不同群组,所述设备损失值,用于表征所述图像采集设备被破坏的程度。

39、上述方案中,所述放置模块,还用于当其他虚拟对象执行了针对所述目标遮挡物的破坏操作,使得所述目标遮挡物丧失承载图像采集设备的能力时,取消展示所述目标遮挡物第二侧的场景内容;

40、其中,所述其他虚拟对象与所述虚拟对象处于不同群组。

41、上述方案中,所述目标遮挡物为目标虚拟墙体,所述放置模块,还用于当其他虚拟对象执行了针对所述目标墙体的加固操作,使得所述目标虚拟墙体丧失承载图像采集设备的能力时,取消展示所述目标虚拟墙体第二侧的场景内容;

42、其中,所述加固操作包括以下操作之一:变更所述虚拟墙体的墙体结构、改变所述虚拟墙体的材料,所述其他虚拟对象与所述虚拟对象处于不同群组。

43、上述方案中,所述放置模块,还用于当所述虚拟对象携带至少两个图像采集设备时,展示各所述图像采集设备的设备参数;

44、基于展示的各所述图像采集设备的设备参数,响应于图像采集设备的选择指令,将所选择的图像采集设备作为用于放置于所述目标遮挡物上的图像采集设备。

45、上述方案中,所述放置模块,还用于当所述目标遮挡物承载的图像采集设备的数量为至少两个、所述至少两个图像采集设备包括第一图像采集设备及第二图像采集设备时,接收到视场切换指令,所述视场切换指令,用于指示在所述第一图像采集设备与所述第二图像采集设备之间进行视场切换;

46、响应于所述视场切换指令,从展示所述目标遮挡物第二侧的第一场景内容,切换至展示所述目标遮挡物第二侧的第二场景内容;

47、其中,所述第一场景内容为,第一图像采集设备的采集区域内的内容,所述第二场景内容为,第二图像采集设备的采集区域内的内容。

48、上述方案中,所述放置模块,还用于当所述目标遮挡物承载的图像采集设备的数量为至少两个时,展示各所述图像采集设备对应的内容预览区域;

49、其中,所述内容预览区域,用于展示各所述图像采集设备的采集区域内的内容;

50、响应于针对目标内容预览区域的选择操作,当所述目标内容预览区域的内容与当前展示的场景内容不一致时,展示所述目标内容预览区域的内容。

51、上述方案中,所述放置模块,还用于检测所述虚拟对象针对所述目标遮挡物的控制权限,得到检测结果;

52、当所述检测结果表征所述虚拟对象具备针对所述目标遮挡物的控制权限时,响应于图像采集设备的放置指令,控制所述虚拟对象将所述图像采集设备放置于所述目标遮挡物上。

53、本技术实施例提供一种电子设备,包括:

54、存储器,用于存储可执行指令;

55、处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的虚拟场景中的对象交互方法。

56、本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本技术实施例提供的虚拟场景中的对象交互方法。

57、本技术实施例提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行时实现本技术实施例提供的虚拟场景中的对象交互方法。

58、本技术实施例具有以下有益效果:

59、应用本技术实施例,通过将虚拟对象携带的图像采集设置放置于目标遮挡物上的方式,展示被目标遮挡物所遮挡的场景内容,如此,能够实现针对被目标遮挡物所遮挡的场景内容的实时展示;当被目标遮挡物所遮挡的场景内容中包括目标对象时,基于针对目标对象的交互指令,控制虚拟对象采用目标投射道具与目标对象进行交互,如此,实现了在虚拟场景中高效感知目标对象信息的效果,进而提高了虚拟场景中虚拟对象间交互的实时性,提升了交互效率。

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