虚拟场景中的引导方法、装置、设备、介质及程序产品与流程

文档序号:35985849发布日期:2023-11-10 08:25阅读:86来源:国知局
虚拟场景中的引导方法、装置、设备、介质及程序产品与流程

本技术涉及人机交互技术,尤其涉及一种虚拟场景中的引导方法、装置、设备、介质及程序产品。


背景技术:

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、应用本技术实施例,当目标探索对象与目标虚拟对象之间的距离超过能够显示引导的第一距离时,在罗盘指示器上显示目标探索对象对应的引导图标信息,以基于引导图标信息触发相应的引导指令,引导目标虚拟对象向目标探索对象进行移动,并在目标虚拟对象向目标探索对象移动过程中,随着目标探索对象与目标虚拟对象的相对位置的改变,调整引导图标信息的显示样式,使得显示样式与两者的相对位置相匹配,丰富了引导图标信息的显示样式,提高了图形处理资源的利用率,并且,调整的显示样式能够更好地引导目标虚拟对象的移动,有利于提高目标虚拟对象在虚拟场景中的探索能力,进而提高探索旋律或人机交互效率。

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