首页 / 专利库 / 光学 / 视野 / 位置指示信息显示方法、装置、电子装置及存储介质

位置指示信息显示方法、装置、电子装置及存储介质

阅读:0发布:2020-06-15

专利汇可以提供位置指示信息显示方法、装置、电子装置及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 位置 指示信息显示方法、装置、 电子 装置及存储介质,属于计算机技术领域。所述方法包括:获取虚拟场景中的第一虚拟对象与第二虚拟对象之间的距离;根据所述距离,获取所述第二虚拟对象的位置指示信息,其中,所述距离越大,所述位置指示信息的显示对 视野 画面的遮挡程度越低;在所述第一虚拟对象的视野画面中,显示所述第二虚拟对象的位置指示信息。本发明可以辅助用户根据位置指示信息包括哪几种信息以及显示样式,直观、快速地 感知 第二虚拟对象的方向和大概距离,因此,该位置指示信息显示方法的显示效果直观,显示效率高。,下面是位置指示信息显示方法、装置、电子装置及存储介质专利的具体信息内容。

1.一种位置指示信息显示方法,其特征在于,所述方法包括:
获取虚拟场景中的第一虚拟对象与第二虚拟对象之间的距离,所述第一虚拟对象和所述第二虚拟对象为所述虚拟场景中的用于代表用户的虚拟形象;
根据所述距离,获取所述第二虚拟对象的位置指示信息,其中,所述距离越大,所述位置指示信息的显示对视野画面的遮挡程度越低;
根据所述第二虚拟对象的位置,获取所述第二虚拟对象的上方区域或下方区域作为所述位置指示信息的显示位置;
在所述第一虚拟对象的视野画面中的所述显示位置上,显示所述第二虚拟对象的位置指示信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述距离,获取所述第二虚拟对象的位置指示信息,包括:
当所述距离小于或等于预设阈值时,获取所述第二虚拟对象的指示图标、对象名称和所述距离作为所述第二虚拟对象的位置指示信息的显示内容;
当所述距离大于预设阈值时,获取所述第二虚拟对象的指示图标和对象名称作为所述第二虚拟对象的位置指示信息的显示内容。
3.根据权利要求1所述的方法,其特征在于,所述位置指示信息的显示样式根据所述距离的变化而进行变化。
4.根据权利要求3所述的方法,其特征在于,所述根据所述距离,获取所述第二虚拟对象的位置指示信息,包括:
当所述距离位于第一区间时,获取所述距离对应的显示尺寸和所述第一区间对应的透明度作为所述第二虚拟对象的位置指示信息的显示样式,其中,所述距离越大,所述距离对应的显示尺寸越小;
当所述距离位于第二区间时,获取所述距离对应的透明度和所述第二区间对应的显示尺寸作为所述第二虚拟对象的位置指示信息的显示样式,其中,所述距离越大,所述距离对应的透明度越大;
当所述距离位于第三区间时,获取所述第三区间对应的显示尺寸和透明度作为所述第二虚拟对象的位置指示信息的显示样式。
5.根据权利要求1所述的方法,其特征在于,所述在所述第一虚拟对象的视野画面中的所述显示位置上,显示所述第二虚拟对象的位置指示信息之前,所述方法还包括:
当所述第二虚拟对象不在所述第一虚拟对象的视野画面中时,获取所述第二虚拟对象相对于所述第一虚拟对象的位置;
将所述视野画面中与所述位置对应的边缘区域作为所述位置指示信息的显示位置。
6.根据权利要求5所述的方法,其特征在于,所述在所述第一虚拟对象的视野画面中的所述显示位置上,显示所述第二虚拟对象的位置指示信息,包括:
当所述第二虚拟对象不在所述第一虚拟对象的视野画面中时,在所述第一虚拟对象的视野画面中的所述显示位置上,显示所述第二虚拟对象的位置指示信息中的部分信息。
7.根据权利要求6所述的方法,其特征在于,所述第二虚拟对象的位置指示信息中的部分信息包括:
所述第二虚拟对象的指示图标;或,
所述第二虚拟对象的指示图标和所述第一虚拟对象与所述第二虚拟对象之间的距离。
8.根据权利要求6所述的方法,其特征在于,所述在所述第一虚拟对象的视野画面中的所述显示位置上,显示所述第二虚拟对象的位置指示信息,还包括:
当所述第二虚拟对象不在所述第一虚拟对象的视野画面中时,在所述第一虚拟对象的视野画面中的所述显示位置上,显示所述第二虚拟对象相对于所述第一虚拟对象的位置。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述视野画面的显示模式从第一显示模式转换至第二显示模式时,在视野画面中按照预设透明度,显示第二虚拟对象的位置指示信息,所述预设透明度大于所述第一显示模式时位置指示信息的透明度,所述第二显示模式为将虚拟场景放大预设倍数后显示的模式。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述第二虚拟对象的位置指示信息的显示内容和/或显示样式根据所述第二虚拟对象的健康状态和/或运动状态的变化而发生变化。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到所述第二虚拟对象的状态处于淘汰状态且处于所述淘汰状态的时长达到预设时长时,取消在所述第一虚拟对象的视野画面中对所述第二虚拟对象的位置指示信息的显示。
12.一种位置指示信息显示装置,其特征在于,所述装置包括:
获取模,用于获取虚拟场景中的第一虚拟对象与第二虚拟对象之间的距离,所述第一虚拟对象和所述第二虚拟对象为所述虚拟场景中的用于代表用户的虚拟形象;
所述获取模块,还用于根据所述距离,获取所述第二虚拟对象的位置指示信息,其中,所述距离越大,所述位置指示信息的显示对视野画面的遮挡程度越低;
显示模块,用于根据所述第二虚拟对象的位置,获取所述第二虚拟对象的上方区域或下方区域作为所述位置指示信息的显示位置;在所述第一虚拟对象的视野画面中的所述显示位置上,显示所述第二虚拟对象的位置指示信息。
13.一种电子装置,其特征在于,所述电子装置包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求1至权利要求11任一项所述的位置指示信息显示方法所执行的操作。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1至权利要求11任一项所述的位置指示信息显示方法所执行的操作。

说明书全文

位置指示信息显示方法、装置、电子装置及存储介质

技术领域

[0001] 本发明涉及计算机技术领域,特别涉及一种位置指示信息显示方法、装置、电子装置及存储介质。

背景技术

[0002] 随着计算机技术的发展和终端功能的多样化,在终端上能够进行的电子游戏种类越来越多。在电子游戏中,通常会显示有虚拟对象和虚拟场景,在团队游戏模式中,还可以显示虚拟对象的位置指示信息,以实现对虚拟对象的标识作用。
[0003] 目前,位置指示信息显示方法通常是在虚拟对象的视野画面中显示虚拟对象时,在虚拟对象的上方,按照预设的显示样式显示该虚拟对象的对象名称和该虚拟对象的等级等位置指示信息。
[0004] 在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
[0005] 上述电子游戏场景中通常需要获知虚拟对象之间的距离,而上述位置指示信息的显示样式固定,显示样式不会根据虚拟对象之间的距离变化而变化,用户想要获知虚拟对象之间的距离时,需要自行判断,如果位置指示信息中显示有距离,则需要查看位置指示信息的具体内容才能获知虚拟对象之间的距离。因此,上述位置指示信息显示方法的显示效果不直观,显示效率低。

发明内容

[0006] 本发明实施例提供了一种位置指示信息显示方法、装置、电子装置及存储介质,可以解决相关技术中显示效果不直观、显示效率低的问题。所述技术方案如下:
[0007] 一方面,提供了一种位置指示信息显示方法,所述方法包括:
[0008] 获取虚拟场景中的第一虚拟对象与第二虚拟对象之间的距离;
[0009] 根据所述距离,获取所述第二虚拟对象的位置指示信息,其中,所述距离越大,所述位置指示信息的显示对视野画面的遮挡程度越低;
[0010] 在所述第一虚拟对象的视野画面中,显示所述第二虚拟对象的位置指示信息。
[0011] 一方面,提供了一种位置指示信息显示装置,所述装置包括:
[0012] 获取模,用于获取虚拟场景中的第一虚拟对象与第二虚拟对象之间的距离;
[0013] 所述获取模块,还用于根据所述距离,获取所述第二虚拟对象的位置指示信息,其中,所述距离越大,所述位置指示信息的显示对视野画面的遮挡程度越低;
[0014] 显示模块,用于在所述第一虚拟对象的视野画面中,显示所述第二虚拟对象的位置指示信息。
[0015] 一方面,提供了一种电子装置,所述电子装置包括:处理器;用于存放计算机程序存储器;其中,所述处理器用于执行存储器上所存放的计算机程序,实现所述位置指示信息显示方法中任一项所述的方法步骤。
[0016] 一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现所述位置指示信息显示方法中任一项所述的方法步骤。
[0017] 本发明实施例提供的技术方案带来的有益效果至少包括:
[0018] 本发明实施例通过获取第一虚拟对象与第二虚拟对象之间的距离,确定第二虚拟对象的位置指示信息以及对应的显示样式,从而在第一虚拟对象的视野画面中,按照根据距离确定的显示样式,显示位置指示信息,从而可以辅助用户根据位置指示信息包括哪几种信息以及显示样式,直观、快速地感知第二虚拟对象的方向和大概距离,因此,该位置指示信息显示方法的显示效果直观,显示效率高。附图说明
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是本发明实施例提供的一种终端界面示意图;
[0021] 图2是本发明实施例提供的一种位置指示信息显示方法流程图
[0022] 图3是本发明实施例提供的一种第一虚拟对象与第二虚拟对象之间的距离获取方法示意图;
[0023] 图4是本发明实施例提供的一种第二虚拟对象的指示图标示意图;
[0024] 图5是本发明实施例提供的一种位置指示信息的显示样式变化方式示意图;
[0025] 图6是本发明实施例提供的一种终端实际界面图;
[0026] 图7是本发明实施例提供的一种终端实际界面图;
[0027] 图8是本发明实施例提供的一种终端实际界面图;
[0028] 图9是本发明实施例提供的一种位置指示信息的显示位置获取方法示意图;
[0029] 图10是本发明实施例提供的一种位置指示信息显示方法的示意图;
[0030] 图11是本发明实施例提供的一种位置指示信息显示方法的示意图;
[0031] 图12是本发明实施例提供的一种终端实际界面图;
[0032] 图13是本发明实施例提供的一种位置指示信息显示方法的示意图;
[0033] 图14是本发明实施例提供的一种终端实际界面图;
[0034] 图15是本发明实施例提供的一种终端实际界面图;
[0035] 图16是本发明实施例提供的一种终端实际界面图;
[0036] 图17是本发明实施例提供的一种位置指示信息显示装置的结构示意图;
[0037] 图18是本发明实施例提供的一种电子装置的结构示意图。

具体实施方式

[0038] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0039] 本发明实施例主要涉及电子游戏或者模拟训练场景,以电子游戏场景为例,用户可以提前在该终端上进行操作,该终端检测到用户的操作后,可以下载电子游戏的游戏配置文件,该游戏配置文件可以包括该电子游戏的应用程序、界面显示数据或虚拟场景数据等,以使得该用户在该终端上登录电子游戏时可以调用该游戏配置文件,对电子游戏界面进行渲染显示。用户可以在终端上进行触控操作,该终端检测到触控操作后,可以确定该触控操作所对应的游戏数据,并对该游戏数据进行渲染显示,该游戏数据可以包括虚拟场景数据、该虚拟场景中虚拟对象的行为数据等。
[0040] 本发明涉及到的虚拟场景可以用于模拟一个三维虚拟空间,也可以用于模拟一个二维虚拟空间,该三维虚拟空间或二维虚拟空间可以是一个开放空间。该虚拟场景可以用于模拟现实中的真实环境,例如,该虚拟场景中可以包括天空、陆地、海洋等,该陆地可以包括沙漠、城市等环境元素,用户可以控制虚拟对象在该虚拟场景中进行移动,该虚拟对象可以是该虚拟场景中的一个虚拟的用于代表用户的虚拟形象,该虚拟形象可以是任一种形态,例如,人、动物等,本发明对此不限定。该虚拟场景中可以包括多个虚拟对象,每个虚拟对象在虚拟场景中具有自身的形状和体积,占据虚拟场景中的一部分空间。
[0041] 以射击类游戏为例,用户可以控制虚拟对象在该虚拟场景的天空中自由下落、滑翔或者打开降落伞进行下落等,在陆地上中跑动、跳动、爬行、弯腰前行等,也可以控制虚拟对象在海洋中游泳、漂浮或者下潜等,当然,用户也可以控制虚拟对象乘坐载具在该虚拟场景中进行移动,在此仅以上述场景进行举例说明,本发明实施例对此不作具体限定。用户也可以控制虚拟对象通过兵器与其他虚拟对象进行战斗,该兵器可以是冷兵器,也可以是热兵器,本发明对此不作具体限定。
[0042] 终端在对上述虚拟场景进行渲染显示时,可以全屏显示该虚拟场景,终端还可以在当前显示界面显示虚拟场景的同时,在该当前显示界面的第一预设区域独立显示全局地图,在一个可能的实施例中,终端也可以在检测到对预设按钮的点击操作时,才对该全局地图进行显示。其中,该全局地图用于显示该虚拟场景的缩略图,该缩略图用于描述该虚拟场景对应的地形、地貌、地理位置等地理特征。当然,终端还可以在当前显示界面显示当前虚拟对象周边一定距离内的虚拟场景的缩略图,在检测到对该全局地图的点击操作时,在终端当前显示界面的第二预设区域显示整体虚拟场景的缩略图,以便于用户不仅可以查看其周围的虚拟场景,也可以查看整体虚拟场景。终端在检测到对该完整缩略图的缩放操作时,也可以对完整缩略图进行缩放显示。该第一预设区域和第二预设区域的具体显示位置和形状可以根据用户操作习惯来设定。
[0043] 例如,为了不对虚拟场景造成过多的遮挡,该第一预设区域可以为该当前显示界面右上、右下角、左上角或左下角的矩形区域等,该第二预设区域可以为当前显示界面的右边或者左边的正方形区域,当然,该第一预设区域和第二预设区域也可以是圆形区域或其他形状的区域,本发明实施例对该预设区域的具体显示位置和形状不作限定。例如,如图1所示,终端在当前显示界面显示虚拟场景,在该虚拟场景中显示有虚拟对象、建筑物,在当前显示界面的左上角显示有全局地图。
[0044] 需要说明的是,由于该虚拟对象为用户的一个虚拟化身,以第一人称视角为例,用户看到的虚拟场景通常是通过该虚拟对象的视角观察到的虚拟场景,且现实中人在移动时通常视角为人的前方。其中,该虚拟对象的视角即为虚拟场景的视角。对于虚拟场景的视角,终端可以根据不同的视角显示同一个虚拟场景中不同的角度所对应的区域。
[0045] 在本发明实施例中,以该终端为某一用户的终端为例,可以将该用户的终端控制的虚拟对象称为第一虚拟对象,将其他虚拟对象称为第二虚拟对象,也可以将与该第一虚拟对象同属一个队伍的虚拟对象称为第二虚拟对象,本发明实施例对此不作限定。在该用户的终端上可以以任一视角对虚拟场景进行显示,在显示的虚拟场景中可以包括处于该显示区域的第二虚拟对象,其中,用户看到的虚拟场景即为第一虚拟对象的视野画面。
[0046] 在一个可能的实施例中,对于该用户的终端控制的第一虚拟对象,服务器可以提供两种显示方式,第一种显示方式是第一人称视角,在该第一种显示方式中,该用户的终端显示的虚拟场景中可以仅包括该第一虚拟对象的手部、手臂或者该第一虚拟对象手中所持有的兵器等,该第一种显示方式用于模拟通过该第一虚拟对象的视角观察虚拟场景的场景,摄像机位于该第一虚拟对象的眼睛处。第二种显示方式为第三人称视角,在该第二种显示方式中,该用户的终端显示的虚拟场景中还可以包括该第一虚拟对象,该摄像机位于该第一虚拟对象的背后,终端可以在该虚拟场景中显示该第一虚拟对象,以使得用户可以在该虚拟场景中看到其控制的第一虚拟对象的动作、所处环境等,本发明对该用户的终端具体采用哪种显示方式不作具体限定。
[0047] 图2是本发明实施例提供的一种位置指示信息显示方法流程图,参见图2,该位置指示信息显示方法包括:
[0048] 201、终端获取虚拟场景中的第一虚拟对象与第二虚拟对象之间的距离。
[0049] 终端可以在第一虚拟对象的视野画面中,显示第二虚拟对象的位置指示信息,这样该终端的用户可以根据该位置指示信息,获知该第二虚拟对象是哪个第二虚拟对象、该第二虚拟对象的位置等。其中,第二虚拟对象的位置指示信息可以包括第二虚拟对象的指示图标,也可以包括第二虚拟对象的对象名称,还可以包括该第一虚拟对象与第二虚拟对象之间的距离,当然,该第二虚拟对象的位置指示信息还可以包括其他信息,本发明实施例对此不作具体限定。
[0050] 在本发明实施例中,终端可以根据第一虚拟对象与第二虚拟对象的距离,确定第二虚拟对象的位置指示信息的显示内容和显示样式,因此,终端可以获取虚拟场景中的第一虚拟对象与第二虚拟对象之间的距离,作为确定该位置指示信息的显示内容和显示样式的依据。
[0051] 具体地,终端可以根据第一虚拟对象与第二虚拟对象的坐标位置,获取第一虚拟对象与第二虚拟对象的距离。在本发明实施例中,该第一虚拟对象与第二虚拟对象之间的距离为在虚拟场景的坐标系中的平方向上的距离,也可以理解为第一虚拟对象与第二虚拟对象之间的连线在水平方向上的投影的长度。当然,在一个可能的实施例中,为了真实模拟第一虚拟对象与第二虚拟对象之间的距离,终端也可以获取第一虚拟对象与第二虚拟对象之间的连线的长度,将该长度作为第一虚拟对象与第二虚拟对象之间的距离,在一种可能实现方式中,在跳伞场景或位于海洋中游泳或潜水时,该第一虚拟对象与第二虚拟对象之间的距离还可以为在虚拟场景的坐标系中的垂直方向上的距离,本发明实施例对此不作具体限定。
[0052] 例如,在如图3所示的电子游戏场景中,以第二虚拟对象为与第一虚拟对象同属一个队伍的虚拟对象为例,该第一虚拟对象有三个队友,也即是在虚拟场景中有三个第二虚拟对象,在此称为第二虚拟对象1、2、3。该终端可以分别获取每个第二虚拟对象与该第一虚拟对象之间的距离,其中,第二虚拟对象1和第二虚拟对象2在虚拟场景的坐标系中的水平方向上的位置相同,只是二者在垂直方向上的有距离,则终端可以分别获取第二虚拟对象1和第二虚拟对象2与第一虚拟对象之间的在水平方向上的距离,均为距离1。终端还可以获取第二虚拟对象3与第一虚拟对象之间的在水平方向上的距离,距离2。
[0053] 202、终端根据该距离,获取该第二虚拟对象的位置指示信息。
[0054] 终端获取到第一虚拟对象与第二虚拟对象之间的距离后,可以根据该距离,确定该第二虚拟对象的位置指示信息,该位置指示信息用于唯一识别第二虚拟对象。其中,该距离越大,该位置指示信息的显示对视野画面的遮挡程度越低。具体地,该距离不同时,该第二虚拟对象的位置指示信息的显示内容与显示样式可以不同,相应地,该步骤202还可以包括以下两个步骤:
[0055] 2021、终端根据该距离,获取该第二虚拟对象的位置指示信息的显示内容。
[0056] 在一种可能实现方式中,终端可以获取第二虚拟对象的指示图标、对象名称,并获取该第一虚拟对象与第二虚拟对象之间的距离。当然,在一个可能的实施例中,该第二虚拟对象的位置指示信息还可以包括其他信息,例如,该第二虚拟对象的健康值等,在本发明实施例中,仅以该第二虚拟对象的位置指示信息包括第二虚拟对象的指示图标、对象名称、该第一虚拟对象与第二虚拟对象之间的距离为例进行说明,本发明实施例对该位置指示信息具体包括第二虚拟对象的哪些信息不作限定。
[0057] 具体地,在该终端中可以设置有预设阈值,以该距离与预设阈值的关系,来确定获取上述位置指示信息中的哪些位置指示信息。在一种可能实现方式中,当该距离小于或等于预设阈值时,终端获取该第二虚拟对象的指示图标、对象名称和该距离作为该第二虚拟对象的位置指示信息的显示内容;当该距离大于预设阈值时,终端获取该第二虚拟对象的指示图标和对象名称作为该第二虚拟对象的位置指示信息的显示内容。其中,该预设阈值可以由相关技术人员预先设置,也可以由用户根据自身的使用习惯进行调整,本发明实施例对该预设阈值的取值不作限定。
[0058] 在这种实现方式中,如果第一虚拟对象与第二虚拟对象之间的距离较小,也即是第二虚拟对象位于第一虚拟对象的一定范围的区域中,该第一虚拟对象需要获知与该第二虚拟对象之间的距离,从而与该第二虚拟对象进行沟通,共同在虚拟场景中完成任务或与其他虚拟对象进行战斗等,则终端可以为其标识指示图标、对象名称以及距离;如果第一虚拟对象与第二虚拟对象之间的距离较大,也即是第二虚拟对象并不在第一虚拟对象的一定范围的区域中,第一虚拟对象和第二虚拟对象之间的距离太远,二者无法在第一虚拟对象的一定范围的区域中一起完成任务或与其他虚拟对象进行战斗,第一虚拟对象可以无需获知第二虚拟对象与自己的具体距离,因此,为了降低对第一虚拟对象的视野的遮挡或干扰,终端可以仅为其标识指示图标和对象名称,而不标识距离。
[0059] 例如,如图3所示,假设预设阈值为400m,第二虚拟对象1和第二虚拟对象2与第一虚拟对象之间的距离1为95米(m),第二虚拟对象3与第一虚拟对象之间的距离2为450m,则终端可以获取第二虚拟对象1和2的指示图标、对象名称以及距离1,还可以获取第二虚拟对象3的指示图标、对象名称。
[0060] 其中,该第二虚拟对象的指示图标也可以用于唯一识别第二虚拟对象,例如,不同的第二虚拟对象的编号可以不同,则不同的第二虚拟对象的指示图标中可以包括对应的编号。不同的第二虚拟对象的指示图标颜色也可以不同,这样用户也可以通过第二虚拟对象的指示图标颜色来区分第二虚拟对象,当然还可以通过指示图标的形状等来区分第二虚拟对象,本发明实施例对此不作具体限定。
[0061] 在一种可能实现方式中,该第二虚拟对象的指示图标也可以表示该第二虚拟对象的健康状态和运动状态,其中,该第二虚拟对象的健康状态可以包括存活状态、重伤状态、淘汰状态,其中,存活状态是指该第二虚拟对象仍存活,且并未被重伤,重伤状态是指该第二虚拟对象被重伤,健康值正在随时间逐渐降低,淘汰状态是指该第二虚拟对象的健康值降为零,已在该虚拟场景中被淘汰。该第二虚拟对象的运动状态可以包括无载具状态、乘坐载具中状态等。具体地,该第二虚拟对象的指示图标可以根据第二虚拟对象的健康状态和/或运动状态的变化而发生变化,当然,该第二虚拟对象乘坐的载具类型不同,指示图标也可以不同。
[0062] 例如,如图4所示,当该第二虚拟对象处于存活状态,且处于无载具状态时,该第二虚拟对象的指示图标可以包括该第二虚拟对象的编号,该指示图标颜色与第二虚拟对象对应。当该第二虚拟对象处于乘坐载具中状态时,该第二虚拟对象的指示图标颜色可以与第二虚拟对象对应,且该指示图标中包括载具类型。当该第二虚拟对象处于重伤状态时,该第二虚拟对象需要被救援,则该第二虚拟对象的指示图标颜色与第二虚拟对象对应,且该指示图标中包括需救援信息。当该第二虚拟对象处于淘汰状态时,该第二虚拟对象的指示图标颜色与第二虚拟对象对应,且该指示图标中可以包括一个墓碑形状的标识。
[0063] 当然,上述仅为指示图标根据第二虚拟对象的健康状态和/或运动状态确定的一个示例,在一个可能的实施例中,该第二虚拟对象还可以包括其他运动状态,例如,奔跑、行走、游泳等状态,指示图标可以由相关技术人员预先设置,且与各个状态对应,或由用户根据自身习惯进行调整,当然,该指示图标也可以固定,不根据第二虚拟对象的健康状态和/或运动状态的变化而发生变化,本发明实施例对该第二虚拟对象的健康状态、运动状态以及指示图标的具体样式不作限定。
[0064] 2022、终端根据该距离,获取该第二虚拟对象的位置指示信息的显示样式。
[0065] 当第一虚拟对象与第二虚拟对象之间的距离不同时,该第二虚拟对象的位置指示信息的显示样式可以不同,也即是该位置指示信息的显示样式根据该距离的变化而进行变化。在该终端中可以预先存储有距离与显示样式的对应关系,当终端获取到第一虚拟对象与第二虚拟对象之间的距离时,终端可以按照预设的上述对应关系,获取该距离对应的显示样式。其中,该显示样式可以至少包括显示尺寸和透明度。当然,该显示样式也可以包括背景颜色、文字颜色、文字字体、文字边框样式等,本发明实施例对此不作具体限定,在本发明实施例中,仅以该显示样式包括显示尺寸和透明度为例进行说明。
[0066] 在一种可能实现方式中,可以在该终端中设置有多个区间,每个区间对应有不同的显示样式的变化方式,当终端获取到第一虚拟对象与第二虚拟对象之间的距离后,可以确定该距离所属的区间,然后根据该区间内的显示样式的变化方式,获取该距离对应的显示样式。
[0067] 其中,该多个区间的设置情况不同时,该位置指示信息的显示样式的变化情况则不同。该多个区间的设置情况可以包括以下两种情况:
[0068] 第一种情况、该多个区间可以通过在终端中设置有多个预设阈值,根据该多个预设阈值对第一虚拟对象与第二虚拟对象之间的距离进行区间划分,得到连续的多个区间,其中,前一个区间的结束点为后一个区间的开始点。
[0069] 具体地,以该多个预设阈值的数量为两个为例,可以在终端中设置第一预设阈值和第二预设阈值,则可以划分得到三个区间,第一区间[0,第一预设阈值],第二区间[第一预设阈值,第二预设阈值],第三区间[第二预设阈值,+∞],并可以进行以下设置:在第一区间[0,第一预设阈值]内,随着距离变化,位置指示信息的显示尺寸发生变化,透明度不变,在一种可能实现方式中,显示尺寸与距离负相关,距离越大,显示尺寸越小;在第二区间[第一预设阈值,第二预设阈值]内,随着距离变化,位置指示信息的透明度发生变化,显示尺寸不变,在一种可能实现方式中,透明度与距离正相关,距离越大,透明度越大;在第三区间[第二预设阈值,+∞]内,随着距离变化,位置指示信息的显示尺寸和透明度均不变。该第一预设阈值和第二预设阈值可以由相关技术人员预先设置,也可以由用户根据自身使用习惯自行调整,本发明实施例对此不作限定。其中,该第二预设阈值可以与步骤2021中的预设阈值相同,也可以不同,当该第二预设阈值与步骤2021中的预设阈值相同时,在第三区间[第二预设阈值,+∞]内,位置指示信息中还可以不包括第一虚拟对象与第二虚拟对象之间的距离。
[0070] 相应地,该步骤2022可以为:当该距离位于第一区间时,终端获取该距离对应的显示尺寸和该第一区间对应的透明度作为该第二虚拟对象的位置指示信息的显示样式,其中,该距离越大,该距离对应的显示尺寸越小;当该距离位于第二区间时,终端获取该距离对应的透明度和该第二区间对应的显示尺寸作为该第二虚拟对象的位置指示信息的显示样式,其中,该距离越大,该距离对应的透明度越大;当该距离位于第三区间时,终端获取该第三区间对应的显示尺寸和透明度作为该第二虚拟对象的位置指示信息的显示样式。
[0071] 也即是,当该距离位于第一区间[0,第一预设阈值]内时,终端可以根据该区间内显示尺寸的变化方式,确定该距离对应的显示尺寸,并获取预设透明度。当该距离位于第二区间[第一预设阈值,第二预设阈值]内时,终端可以根据该区间内透明度的变化方式,确定该距离对应的透明度,并获取该区间对应的显示尺寸。当该距离位于第三区间[第二预设阈值,+∞]内时,终端可以获取该区间对应的透明度和显示尺寸。
[0072] 例如,如图5所示,以第一预设阈值为100m,第二预设阈值为200m,第一区间为[0,100],第二区间为[100,200],第三区间为[200,+∞]为例,在[0,100]内,位置指示信息的显示尺寸的变化方式以位置指示信息中指示图标的半径变化为例进行说明,其他位置指示信息根据该指示图标半径变化进行等比例缩放,假设该显示尺寸的变化方式为:r’=[100%-
1%I NT(d/5)]r,其中,r’为当前距离对应的指示图标半径,I NT()为取整函数,d为队友距离d i stance,也即是第二虚拟对象与第一虚拟对象之间的距离,r为预设半径,也即是距离为零时的指示图标半径。在[100,200]内,假设位置指示信息的透明度的变化方式为:p=50%+1%INT((d-100)/10),其中,p是指透明度,INT()为取整函数,d为队友距离distance,也即是第一虚拟对象与第二虚拟对象之间的距离。需要说明的是,在[100,200]内时,位置指示信息的显示尺寸不再变化,指示图标半径为上述公式中当距离为100时的半径。在[200,+∞]内,位置指示信息的显示尺寸和透明度不再变化,指示图标半径为距离为
100时的半径,透明度为距离为200时的透明度,icon即为第二虚拟对象的位置指示信息。
[0073] 例如,如图6至图8中的实际界面图所示,以第一预设阈值为100m,第二预设阈值为200m,步骤2021中的预设阈值为400m为例,图7中第二虚拟对象的位置指示信息的显示尺寸小于图6中的位置指示信息的显示尺寸,图8中第二虚拟对象的位置指示信息的显示尺寸小于图6和图7中的位置指示信息的显示尺寸。图6和图7中位置指示信息的透明度相同,而图8中位置指示信息的透明度大于图6和图7中位置指示信息的透明度。
[0074] 上述仅以该位置指示信息中的指示图标的半径为例对位置指示信息的显示尺寸变化方式进行说明,在一个可能的实施例中,该位置指示信息的显示尺寸还可以是通过对位置指示信息进行等比例缩放的方式实现,本发明实施例对缩放系数的具体变化方式不作限定。
[0075] 第二种情况、该多个区间可以通过在终端中设置每个区间两端的预设阈值得到,其中,该多个区间不一定连续,区间之间可以包括重合部分,也可以相距一定距离。
[0076] 在一个可能的实施例中,终端可以为透明度和显示尺寸设置有不同的距离变化区间,可选地,终端可以设置该显示尺寸的变化区间为[第三预设阈值,第四预设阈值],透明度的变化区间为[第五预设阈值,第六预设阈值],该第四预设阈值大于第三预设阈值,第六预设阈值大于第五预设阈值,上述预设阈值的取值不同时,可能会使得两个区间出现重合部分,也可能会使得两个区间之间距离一定距离,也可能会使得上述两个区间中一个区间的结束点与另一个区间的开始点重合,本发明实施例对此不作限定,上述多个预设阈值的具体取值均可以由相关技术人员进行设置,或由用户根据自身习惯进行调整,本发明实施例对此不作限定。
[0077] 当然,除了上述两种情况,终端在确定显示样式时,还可以仅确定显示尺寸,透明度为固定值,或仅确定透明度,显示尺寸为固定值,或除确定显示尺寸和透明度之外,还确定其他显示样式,本发明实施例对显示样式具体包括哪一种或哪几种,以及每种显示样式的具体变化方式不作具体限定。
[0078] 上述步骤2021和步骤2022为根据该距离,获取该第二虚拟对象的位置指示信息的显示内容和显示样式的过程,在一个可能的实施例中,终端可以先执行步骤2021,再执行步骤2022,也可以先执行步骤2022,再执行步骤2021,当然,终端也可以同时执行步骤2021和步骤2022,本发明实施例上述步骤2021和步骤2022的执行顺序不作具体限定。
[0079] 203、终端根据该第二虚拟对象的位置,确定该位置指示信息的显示位置。
[0080] 由于该位置指示信息用于对第二虚拟对象进行标识,终端可以根据第二虚拟对象的位置,确定位置指示信息的显示位置。虚拟对象在虚拟场景中的表现形式其实为一个角色模型,该角色模型可以是一个三维模型,也可以是一个二维模型。相应地,该步骤203中该第二虚拟对象的位置可以为该第二虚拟对象的角色模型的位置。
[0081] 需要说明的是,在该步骤203中,终端还可以根据第二虚拟对象的位置以及第一虚拟对象的视野范围,确定该第二虚拟对象是否在该第一虚拟对象的视野画面中,针对上述判定的不同结果,该步骤203中终端确定位置指示信息的显示位置的过程还可以包括以下两种情况:
[0082] 第一种情况:当该第二虚拟对象在该第一虚拟对象的视野画面中时,终端根据该第二虚拟对象的位置,获取该第二虚拟对象的上方区域或下方区域作为该位置指示信息的显示位置。
[0083] 在本发明实施例中仅以终端获取第二虚拟对象的上方区域作为该位置指示信息的显示位置为例进行说明,在一个可能的实施例中,该显示位置还可以是该第二虚拟对象周边的其它区域,本发明实施例对此不作具体限定。
[0084] 第二种情况:当该第二虚拟对象不在该第一虚拟对象的视野画面中时,终端获取该第二虚拟对象相对于该第一虚拟对象的位置;终端将该视野画面中与该位置对应的边缘区域作为该位置指示信息的显示位置。
[0085] 在该第二种情况中,由于该第二虚拟对象不在第一虚拟对象的视野画面中,但其实第一虚拟对象还是需要获知第二虚拟对象的位置指示信息,终端可以将第二虚拟对象的位置指示信息显示于视野画面的边缘区域,从而不对第一虚拟对象的视野画面产生过多遮挡。终端可以根据第二虚拟对象相对于第一虚拟对象的位置,来确定位置指示信息的显示位置,以表示该第二虚拟对象大概位于第一虚拟对象的哪个方向。
[0086] 具体地,该终端可以根据第二虚拟对象的上方区域与第一虚拟对象之间的连线,将该连线在第一虚拟对象的视野画面中的投影与边缘区域的重合部分作为位置指示信息的显示位置。例如,如图9所示,第一虚拟对象的视线为n,n与视野画面垂直,且交点为O,第二虚拟对象不在第一虚拟对象的视野画面中,该第二虚拟对象的上方区域在位置a处,该位置a与第一虚拟对象之间的连线为l,终端将该连线l在视野画面中的投影l’与视野画面的边缘区域的重合部分也即是位置b作为位置指示信息的显示位置。
[0087] 204、终端在该第一虚拟对象的视野画面中的该显示位置上,显示该第二虚拟对象的位置指示信息。
[0088] 终端确定第二虚拟对象的位置指示信息的显示内容、显示样式以及显示位置后,可以执行该步骤204,对该第二虚拟对象的位置指示信息进行显示,用户可以通过位置指示信息的显示样式以及位置指示信息包括哪几种信息,直观地获知第一虚拟对象与第二虚拟对象的距离,因此,上述位置指示信息显示方法的显示效果直观,显示效率高。
[0089] 在一种可能实现方式中,为了降低对第一虚拟对象的视野画面的遮挡,在上述步骤203中的第二种情况中,也即是当该第二虚拟对象不在该第一虚拟对象的视野画面中时,在该第一虚拟对象的视野画面中的该显示位置上,显示该第二虚拟对象的位置指示信息中的部分信息。在一种可能实现方式中,该部分信息包括:该第二虚拟对象的指示图标;或,该第二虚拟对象的指示图标和该第一虚拟对象与该第二虚拟对象之间的距离。也即是,当该第二虚拟对象不在第一虚拟对象的视野画面中,且该距离小于或等于预设阈值时,终端可以显示该第二虚拟对象的指示图标和第一虚拟对象与第二虚拟对象之间的距离。当然,当该第二虚拟对象不在第一虚拟对象的视野画面中,且该距离大于预设阈值时,终端可以仅显示第二虚拟对象的指示图标。
[0090] 在一种可能实现方式中,当该第二虚拟对象的位置指示信息还包括其他内容时,该步骤204中终端还可以显示其他内容,或者仅显示上述指示图标或距离,本发明实施例对此不作具体限定。
[0091] 进一步地,为了更准确地表示第二虚拟对象相对于第一虚拟对象的位置,当该第二虚拟对象不在该第一虚拟对象的视野画面中时,终端还可以在该第一虚拟对象的视野画面中的该显示位置上,显示该第二虚拟对象相对于该第一虚拟对象的位置。这样可以在直观地显示第二虚拟对象相对于第一虚拟对象的位置的同时,也不会对第一虚拟对象的视野画面产生过多遮挡,显示效率高。
[0092] 具体地,该第二虚拟对象相对于第一虚拟对象的位置的显示方式可以采用箭头指示图标的形式。该箭头指示图标的箭头指向可以为由第一虚拟对象的视角方向与视野画面的交点指向第二虚拟对象的预设区域的方向在视野画面中的投影方向。其中,第一虚拟对象的视角方向与视野画面的交点为该视野画面的中心点,也即是该箭头指向为视野画面的中心点指向第二虚拟对象的上方区域。
[0093] 例如,如图10所示的电子游戏场景中,终端可以对队友在视野中的位置进行判定,如果在视野内,则第二虚拟对象的位置指示信息icon位于队友的头顶,也即是第二虚拟对象的正上方区域,如果在视野外,则icon显示于屏幕边缘,也即是视野画面的边缘区域,且出现三角符号指引方向并隐藏队友对象名称,也即是上述不显示第二虚拟对象的对象名称,以及采用箭头指示图标指示第二虚拟对象相对于第一虚拟对象的位置。如图11所示,假设该第二虚拟对象的编号为2,该第二虚拟对象处于存活状态,且处于无载具状态,第一虚拟对象的视线为n,n与视野画面垂直,且交点为O,第二虚拟对象不在第一虚拟对象的视野画面中,该第二虚拟对象的预设区域在位置a处,该位置a与第一虚拟对象之间的连线为l,该连线l在视野画面中的投影为l’。终端可以在视野画面的边缘区域显示该第二虚拟对象的位置指示信息,并由箭头指示图标指示第二虚拟对象相对于第一虚拟对象的位置,该箭头指示图标的方向为O点指向a,其实际界面图可以如图12所示,编号为2、3、4的第二虚拟对象均位于第一虚拟对象的视野画面外。
[0094] 上述步骤203和步骤204为在该第一虚拟对象的视野画面中,显示该第二虚拟对象的位置指示信息的过程,由于该第二虚拟对象的位置指示信息的显示内容和显示样式均为根据第一虚拟对象与第二虚拟对象之间的距离确定,这样用户可以根据位置指示信息包括哪几种位置指示信息或该位置指示信息的显示样式,直观、快速地感知到第一虚拟对象与第二虚拟对象之间的距离,上述位置指示信息显示方法的显示效果直观,显示效率高。
[0095] 需要说明的是,上述步骤201至步骤204中,终端可以实时获取第一虚拟对象与第二虚拟对象之间的距离,并根据距离的变化,对第二虚拟对象的位置指示信息进行更新显示。具体地,终端可以根据每一数据,计算下一帧的视野画面中第二虚拟对象的位置、第二虚拟对象的位置指示信息的显示内容和显示样式以及显示位置,从而对下一帧视野画面进行渲染显示。
[0096] 在一个可能的实施例中,该第二虚拟对象的视野画面还可以包括多种显示模式,其中,该多种显示模式中有一种第二显示模式,该第二显示模式为将虚拟场景放大预设倍数后显示的模式。当该视野画面的显示模式从第一显示模式转换至第二显示模式时,终端还可以在视野画面中按照预设透明度,显示第二虚拟对象的位置指示信息,该预设透明度大于第一显示模式时位置指示信息的透明度。该第一显示模式为该第二显示模式以外的任一种显示模式。这样在视野画面被放大显示后,为了降低对第一虚拟对象的视野画面的遮挡,可以调高位置指示信息的透明度,使得位置指示信息的显示效果很淡,从而不会出现位置指示信息遮挡很大一部分视野画面的情况。
[0097] 例如,在电子游戏场景中,第一虚拟对象在虚拟场景中获取到枪械的瞄准镜,该瞄准镜可以是红点瞄准镜、二倍镜、四倍镜、八倍镜或者其他倍数的瞄准镜。当终端检测到对该瞄准镜的开启操作时,会将终端当前的视野画面的显示模式切换为第二显示模式,该第二显示模式即是指通过该瞄准镜将视野画面放大该瞄准镜相应的倍数后显示的模式。终端可以在瞄准镜开启时,将第二虚拟对象的位置指示信息的透明度设置为预设透明度,用户不会在放大后的视野画面中看到很大一部分视野被位置指示信息遮挡,从而极大地提高了用户体验。
[0098] 在一种可能实现方式中,该第二虚拟对象的位置指示信息的显示内容和/或显示样式可以根据该第二虚拟对象的健康状态和/或运动状态的变化而发生变化。在步骤2021中已经说明,该第二虚拟对象的指示图标可以根据第二虚拟对象的状态变化而发生变化,在此基础上,第二虚拟对象处于淘汰状态,由于该第二虚拟对象已经被淘汰,在该第二虚拟对象被淘汰的一定时间内,第一虚拟对象可以根据其位置,确定其他虚拟对象的位置,或者确定其位置,可以拾取该第二虚拟对象的虚拟物品,但后续第一虚拟对象无需知道该第一虚拟对象的位置,但如果该第二虚拟对象的位置指示信息一直显示于视野画面中,对该第一虚拟对象的视野会产生一部分遮挡,则在该终端还可以有一种位置指示信息显示设置:当检测到该第二虚拟对象的状态处于淘汰状态且处于该淘汰状态的时长达到预设时长时,终端取消在该第一虚拟对象的视野画面中对该第二虚拟对象的位置指示信息的显示。
[0099] 其中,该预设时长可以由相关技术人员预先设置,也可以由用户根据自身使用习惯进行调整,例如,该预设时长可以为30秒,本发明实施例对该预设时长的具体取值不作限定。
[0100] 例如,如图13所示,终端可以对队友A进行状态判定,该队友A即为某一个第二虚拟对象,如果该队友A重伤,则其实际界面图如图14所示,该队友A的位置指示信息为需要救援,终端可以判定该队友A是否有队友施救,并施救成功,则该队友A存活,也即是该第二虚拟对象处于健康状态,则终端显示该队友A的位置指示信息icon,具体显示样式遵循上述步骤201至步骤204所示的逻辑,如果该队友A没有队友施救,或者施救不成功,则该队友A处于淘汰状态,则该终端可以在该队友A被淘汰的预设时间30秒内,在视野画面中显示该队友A的icon,在该30秒内,该队友A的显示样式也遵循上述步骤201至步骤204所示的逻辑,其实际界面图如图15所示,如果显示时间达到30秒,则终端隐藏该第二虚拟对象的icon,其实际界面图如图16所示。当然,在一个可能的实施例中,该终端可以在视野画面中取消显示第二虚拟对象的位置指示信息,但可以继续在全局地图中显示该第二虚拟对象的位置指示信息,这样用户尽管无法在视野画面中看到位置指示信息,但仍然可以通过全局地图中的位置指示信息,获知该第二虚拟对象被淘汰时的位置。
[0101] 本发明实施例通过获取第一虚拟对象与第二虚拟对象之间的距离,确定第二虚拟对象的位置指示信息以及对应的显示样式,从而在第一虚拟对象的视野画面中,按照根据距离确定的显示样式,显示位置指示信息,从而可以辅助用户根据位置指示信息包括哪几种信息以及显示样式,直观、快速地感知第二虚拟对象的方向和大概距离,因此,该位置指示信息显示方法的显示效果直观,显示效率高。
[0102] 进一步地,本发明实施例还通过在第二虚拟对象不在第一虚拟对象的视野画面中时,对第二虚拟对象相对于第一虚拟对象的位置进行显示,在不对第一虚拟对象的视野画面产生过多遮挡的同时,更直观地对第二虚拟对象的位置进行了提示,提高了显示效率。
[0103] 进一步地,本发明实施例还通过在视野画面的显示模式切换至指定显示模式时,按照更大的透明度显示第二虚拟对象的位置指示信息,以降低对第一虚拟对象的视野画面的遮挡。
[0104] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
[0105] 图17是本发明实施例提供的一种位置指示信息显示装置的结构示意图,参见图17,该装置包括:
[0106] 获取模块1701,用于获取虚拟场景中的第一虚拟对象与第二虚拟对象之间的距离;
[0107] 该获取模块1701,还用于根据该距离,获取该第二虚拟对象的位置指示信息,其中,该距离越大,该位置指示信息的显示对视野画面的遮挡程度越低;
[0108] 显示模块1702,用于在该第一虚拟对象的视野画面中,显示该第二虚拟对象的位置指示信息。
[0109] 在一种可能实现方式中,该获取模块1701,用于:
[0110] 当该距离小于或等于预设阈值时,获取该第二虚拟对象的指示图标、对象名称和该距离作为该第二虚拟对象的位置指示信息的显示内容;
[0111] 当该距离大于预设阈值时,获取该第二虚拟对象的指示图标和对象名称作为该第二虚拟对象的位置指示信息的显示内容。
[0112] 在一种可能实现方式中,该位置指示信息的显示样式根据该距离的变化而进行变化。
[0113] 在一种可能实现方式中,该获取模块1701,用于:
[0114] 当该距离位于第一区间时,获取该距离对应的显示尺寸和该第一区间对应的透明度作为该第二虚拟对象的位置指示信息的显示样式,其中,该距离越大,该距离对应的显示尺寸越小;
[0115] 当该距离位于第二区间时,获取该距离对应的透明度和该第二区间对应的显示尺寸作为该第二虚拟对象的位置指示信息的显示样式,其中,该距离越大,该距离对应的透明度越大;
[0116] 当该距离位于第三区间时,获取该第三区间对应的显示尺寸和透明度作为该第二虚拟对象的位置指示信息的显示样式。
[0117] 在一种可能实现方式中,该显示模块1702,用于:
[0118] 根据该第二虚拟对象的位置,确定该位置指示信息的显示位置;
[0119] 在该第一虚拟对象的视野画面中的该显示位置上,显示该第二虚拟对象的位置指示信息。
[0120] 在一种可能实现方式中,该显示模块1702,用于根据该第二虚拟对象的位置,获取该第二虚拟对象的上方区域或下方区域作为该位置指示信息的显示位置。
[0121] 在一种可能实现方式中,该显示模块1702,用于:
[0122] 当该第二虚拟对象不在该第一虚拟对象的视野画面中时,获取该第二虚拟对象相对于该第一虚拟对象的位置;
[0123] 将该视野画面中与该位置对应的边缘区域作为该位置指示信息的显示位置。
[0124] 在一种可能实现方式中,该显示模块1702,用于当该第二虚拟对象不在该第一虚拟对象的视野画面中时,在该第一虚拟对象的视野画面中的该显示位置上,显示该第二虚拟对象的位置指示信息中的部分信息。
[0125] 在一种可能实现方式中,该第二虚拟对象的位置指示信息中的部分信息包括:该第二虚拟对象的指示图标;或,该第二虚拟对象的指示图标和该第一虚拟对象与该第二虚拟对象之间的距离。
[0126] 在一种可能实现方式中,该显示模块1702,还用于当该第二虚拟对象不在该第一虚拟对象的视野画面中时,在该第一虚拟对象的视野画面中的该显示位置上,显示该第二虚拟对象相对于该第一虚拟对象的位置。
[0127] 在一种可能实现方式中,该显示模块1702,还用于当该视野画面的显示模式从第一显示模式转换至第二显示模式时,在视野画面中按照预设透明度,显示第二虚拟对象的位置指示信息,该预设透明度大于该第一显示模式时位置指示信息的透明度,该第二显示模式为将虚拟场景放大预设倍数后显示的模式。
[0128] 在一种可能实现方式中,该第二虚拟对象的位置指示信息的显示内容和/或显示样式根据该第二虚拟对象的健康状态和/或运动状态的变化而发生变化。
[0129] 在一种可能实现方式中,该显示模块1702,还用于当检测到该第二虚拟对象的状态处于淘汰状态且处于该淘汰状态的时长达到预设时长时,取消在该第一虚拟对象的视野画面中对该第二虚拟对象的位置指示信息的显示。
[0130] 本发明实施例提供的装置通过获取第一虚拟对象与第二虚拟对象之间的距离,确定第二虚拟对象的位置指示信息以及对应的显示样式,从而在第一虚拟对象的视野画面中,按照根据距离确定的显示样式,显示位置指示信息,从而可以辅助用户根据位置指示信息包括哪几种信息以及显示样式,直观、快速地感知第二虚拟对象的方向和大概距离,因此,该位置指示信息显示方法的显示效果直观,显示效率高。
[0131] 需要说明的是:上述实施例提供的位置指示信息显示装置在显示位置指示信息时,仅以上述各功能模块的划分进行举例说明,在一种可能实现方式中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的位置指示信息显示装置与位置指示信息显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0132] 图18是本发明实施例提供的一种电子装置的结构示意图,该电子装置1800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)1801和一个或一个以上的存储器1802,其中,该存储器1802中存储有至少一条指令,该至少一条指令由该处理器1801加载并执行以实现上述各个方法实施例提供的位置指示信息显示方法。当然,该电子装置1800还可以具有有线或无线网络接口键盘以及输入输出接口等部件,以便进行输入输出,该电子装置1800还可以包括其他用于实现设备功能的部件,在此不做赘述。
[0133] 在示例性实施例中,还提供了一种计算机可读存储介质,例如包括指令的存储器,上述指令可由处理器执行以完成上述实施例中的位置指示信息显示方法。例如,该计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0134] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0135] 上述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈