一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

位置信息的显示方法、装置和电子设备与流程

2022-11-30 10:02:08 来源:中国专利 TAG:


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.图1为本发明实施例提供的一种位置信息显示的示意图;
32.图2为本发明实施例提供的另一种位置信息显示的示意图;
33.图3为本发明实施例提供的一种位置信息的显示方法的流程图;
34.图4为本发明实施例提供的一种区域监测标识的示意图;
35.图5为本发明实施例提供的另一种区域监测标识的示意图;
36.图6为本发明实施例提供的另一种区域监测标识的示意图;
37.图7为本发明实施例提供的另一种区域监测标识的示意图;
38.图8为本发明实施例提供的另一种区域监测标识的示意图;
39.图9为本发明实施例提供的另一种区域监测标识的示意图;
40.图10为本发明实施例提供的一种位置信息的显示装置的结构示意图;
41.图11为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
42.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.在本公开其中一种实施例中的位置信息的显示方法可以运行于本地终端设备或者是服务器。当位置信息的显示方法运行于服务器时,该位置信息的显示方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
44.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,位置信息的显示方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
45.在一可选的实施方式中,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
46.目前现有的射击类手游中受击提示都是围绕准星周围进行二维的伤害提示,主要的设计表现是通过箭头,提示受击来源。如图1所示的设计方案中,当附近一定范围内有敌方目标击中玩家的虚拟对象时,准星周围会出现一个圆弧形的红色箭头提示(如图1所示的
受击提示),箭头指示的方法标识该目标当前所处的方位,帮助玩家能大概预判敌人的位置,以解决下一阶段的战术行动。
47.但是,该种提示方式只有一个方位,无法更加准确的曝光敌方的具体距离,且无法暴露敌人具体的空间位置。不利于玩家进行游戏决策,影响玩家的游戏体验。基于此,本发明实施例提供的一种位置信息的显示方法、装置和电子设备,该技术可以应用于手机、平板电脑、笔记本电脑等设备。
48.为便于对本实施例进行理解,首先对本发明实施例所公开的一种位置信息的显示方法进行详细介绍,通过终端设备显示一图形用户界面,图形用户界面中包括游戏场景的场景画面和位于游戏场景中的第一虚拟对象,该第一虚拟对象为终端设备控制的虚拟对象。终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。另外,当第一虚拟对象手持虚拟射击工具时,上述图形用户界面中通常还包括位于游戏场景中的虚拟射击工具,此时场景画面之上还显示有虚拟射击工具对应的准星标识和区域监测标识;准星标识和区域监测标识分别与虚拟射击工具具有指定的显示位置关系。此时的准星标识为虚拟射击工具所射击的或者瞄准的位置。
49.另外,当第一虚拟对象未手持任何工具时,上述图形用户界面中通常只包括全部或部分第一虚拟对象,此时场景画面可以只显示有区域监测标识(该区域监测标识与第一虚拟对象的具有指定的显示位置关系),或者显示准星标识和区域监测标识(该区域监测标识与第一虚拟对象对应的准星标识具有指定的显示位置关系),此时的准星标识为第一虚拟对象所瞄准的位置。当然,上述图形用户界面中也可以不显示第一虚拟对象对应的准星标识。上述终端设备可以是手机、平板电脑等可触屏的设备,也可以是计算机、笔记本电脑等不可触屏的设备。上述游戏场景通常是指射击类游戏的游戏场景。上述虚拟射击工具可以是虚拟枪支、虚拟弓箭等。
50.上述场景画面通常包括玩家控制的第一虚拟对象以及玩家控制的虚拟射击工具。也可以只包括玩家控制的虚拟射击工具,当然也可以只包括玩家控制的第一虚拟对象。上述准星标识可以是一个点,也可以是其他形状的标识,比如,图1和图2所示的准星标识。另外,示例性的,如图2所示,上述准星标识和区域监测标识分别与虚拟射击工具具有指定的显示位置关系,准星标识跟随虚拟射击工具的移动而移动。或者当第一虚拟对象没有手持任何工具时,准星标识为第一虚拟对象对应的标识,此时准星标识跟随第一虚拟对象的移动而移动。区域监测标识通常显示准星标识的下方位置,同样会跟随第一虚拟对象的移动而移动。或者,场景画面中也可以不显示准星标识,此时区域监测标识也会跟随第一虚拟对象的移动而移动。
51.如图3所示,该方法包括:
52.步骤s302,在图形用户界面上显示区域监测标识,区域监测标识对应的监测区域为根据第一虚拟对象当前位置和监测范围参数确定的游戏场景空间区域,区域监测标识包括多个区域标识,区域标识与游戏场景中目标监测方向范围和目标监测距离范围的场景区域相对应;
53.上述区域监测标识的中心位置与第一虚拟角色对应,上述监测范围参数可以是半径、边长等参数,上述游戏场景空间区域可以是圆形区域、方形区域、椭圆形区域等。比如,上述区域监测标识对应的监测区域可以是以第一虚拟对象的当前位置为圆心,以指定距离
为半径的游戏场景空间区域,且,该游戏场景空间区域与区域监测标识相对应。
54.上述区域监测标识可以是圆形、方形等形状,上述区域标识也可以是圆形标识、方形标识、扇形标识、线条标识等。不同的区域标识对应的游戏场景中目标监测方向范围和目标监测距离范围的场景区域不同,比如,位于区域监测标识中心区域的区域标识,对应的目标监测距离范围为以第一虚拟对象为圆心半径为10米的场景区域;再如,位于区域监测标识其他指定区域的区域标识,对应的目标监测方向范围为,以第一虚拟对象为基准,位于第一虚拟对象东北方向的范围,且目标监测距离范围10-20米的范围确定的场景区域;再如,位于区域监测标识边缘区域的区域标识,对应的目标监测方向范围为,以第一虚拟对象为基准,位于第一虚拟对象东南方向的范围,且目标监测距离范围20-30米的范围确定的场景区域。
55.实际实现时,响应于虚拟射击工具对应的第一虚拟对象在游戏场景中移动,控制场景画面发生变化;其中,场景画面发生变化后,准星标识和区域监测标识与场景画面发生相对位移;上述第一虚拟对象为玩家控制的虚拟对象,也就是说,虚拟射击工具也是玩家控制的工具。上述场景画面显示的是第一虚拟对象对应的虚拟摄像头拍摄的游戏场景的画面,且该场景画面中始终显示有虚拟射击工具。上述区域监测标识通常具有指定的形状,比如圆形、椭圆形等,为了不影响玩家观看场景画面,区域监测标识通常以半透明的状态进行显示,避免对准星索敌造成干扰。
56.具体的,玩家可以控制图形用户界面显示的移动控件,控制第一虚拟对象在游戏场景中移动,也可以控制外部的输入设备(比如鼠标、键盘等设备),控制第一虚拟对象在游戏场景中移动,进而使得图形用户界面显示的场景画面根据第一虚拟对象移动发生变化,即控制第一虚拟对象对应的虚拟摄像头移动,进而使得拍摄的场景画面发生变化。同时,场景画面上显示的虚拟射击工具会跟随第一虚拟对象的发生位移,同样的,准星标识和区域监测标识也会跟随虚拟射击工具在场景画面中发生相对位移。
57.步骤s304,确定目标虚拟对象,并获取目标虚拟对象在游戏场景中的目标位置信息;其中,目标虚拟对象为游戏场景中除第一虚拟对象以外的虚拟对象;
58.在游戏场景中,监测除第一虚拟对象以外的所有虚拟对象,具体监测除第一虚拟对象以外的所有虚拟对象的位置信息,当虚拟对象位于区域监测标识对应的监测区域(即游戏场景空间区域)时,可以将该虚拟对象确定为上述目标虚拟对象。当然,也可以具体监测除第一虚拟对象以外的具有指定状态的虚拟对象,当具有指定状态的虚拟对象位于区域监测标识对应的监测区域(即游戏场景空间区域)时,将该虚拟对象确定为上述目标虚拟对象。其中指定状态可以是正在进行射击、释放技能等。
59.在确定目标虚拟对象后,获取目标虚拟对象在游戏场景中的目标位置信息,该目标位置信息通常是目标虚拟对象在游戏场景对应的三维坐标系中的位置坐标,其中游戏场景对应的三维坐标系的原点可以是游戏场景的中任一位置;当然,上述目标位置信息也可以是目标虚拟对象相对于第一虚拟对象的位置坐标,即以第一虚拟对象的位置为原点对应的三维坐标系中的位置坐标。上述目标位置信息通常体现距离信息、方位信息和高度信息等。
60.上述目标虚拟对象可以是与第一虚拟对象为敌对关系的虚拟对象,比如,敌方虚拟角色,敌方虚拟角色控制的虚拟载具等。也可以是与第一虚拟对象为非敌对关系的虚拟
对象,比如,队友虚拟角色,队友虚拟角色控制的虚拟载具等。
61.步骤s306,根据目标位置信息从多个区域标识中确定目标区域标识,其中,该目标区域标识对应的目标监测方向范围和目标监测距离范围的场景区域与目标位置信息相匹配;
62.具体的,需要根据目标位置信息,从多个区域标识中确定与该目标位置信息相匹配的目标区域标识。可以根据目标位置信息确定目标虚拟对象相对于第一虚拟对象的距离、方位和高度等,根据距离和方位从多个区域标识中确定与该距离和方位相匹配的目标区域标识,该目标区域标识即可表征目标虚拟对象相对于第一虚拟对象之间的距离和方位。也就是说,目标虚拟对象的目标位置信息指示的位置,位于目标区域标识对应的目标监测方向范围和目标监测距离范围的场景区域。
63.步骤s308,根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据该显示方式显示目标区域标识。
64.上述显示方式通常包括多种显示形式,主要是根据高度信息确定不同的显示方式,比如,高度信息为零则以预设的第一显示形式显示目标区域标识,比如,高度信息不为零,则以预设的第二显示形式显示目标区域标识,另外,目标区域标识也会有不同的形状,不同形状的区域标识具体的显示方式也不同。其次,显示方式也会根据目标虚拟对象与第一虚拟对象的关系,会有显示不同的信息。
65.需要说明的是,目标区域标识用于指示目标虚拟对象相对于第一虚拟对象的距离和方位,目标区域标识的显示方式用于指示目标虚拟对象相对于第一虚拟对象的垂直距离,即高度距离。
66.上述位置信息的显示方法,在图形用户界面上显示区域监测标识,区域监测标识包括多个区域标识,确定目标虚拟对象,并获取目标虚拟对象在游戏场景中的目标位置信息;根据目标位置信息从多个区域标识确定目标区域标识,根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式显示目标区域标识。该方式中,通过多个区域标识中的目标区域标识,显示游戏场景中除第一虚拟对象以外的虚拟对象位置信息,可以精确的提供该虚拟对象与第一虚拟对象之间的距离、方位和高度,有利于玩家根据该虚拟对象的距离和方位,进行游戏决策,提高了玩家的游戏体验。
67.上述步骤s304,确定目标虚拟对象的步骤,一种可能的实施方式:
68.确定执行预设游戏行为的候选虚拟对象,获取候选虚拟对象的方位信息;当候选虚拟对象的方位信息处于监测区域内时,确定候选虚拟对象为目标虚拟对象。
69.上述预设游戏行为可以是技能释放行为、射击行为、攻击行为等。上述候选虚拟对象可以为与第一虚拟对象为敌对关系的虚拟对象,也可以为与第一虚拟对象为非敌对关系的虚拟对象。上述方位信息可以是候选虚拟对象相对于游戏场景的绝对方位信息,也可以是候选虚拟对象相对于第一虚拟对象的相对方位信息,上述方位信息通常为坐标信息。举例说明,当游戏场景中的虚拟对象正在执行预设游戏行为,则将该虚拟对象确定为候选虚拟对象,然后获取候选虚拟对象的方位信息,根据该方位信息确定候选虚拟对象是否位于区域监测标识对应的监测区域中,如果候选虚拟对象处于监测区域对应的游戏场景空间区域,则确定候选虚拟对象为目标虚拟对象。该方式中,监测游戏场景中除第一虚拟对象以外的虚拟对象的游戏行为,只有在执行预设游戏行为的虚拟对象处于监测区域时,才会确定
该虚拟对象为目标虚拟对象,进一步提高了玩家的游戏体验。
70.另外,上述目标位置信息为目标虚拟对象相对于游戏场景的绝对位置信息,绝对位置信息至少包括如下信息之一:水平位置信息和高度位置信息;或者,目标位置信息为目标虚拟对象相对于第一虚拟对象的相对位置信息,其中,相对位置信息至少包括如下信息之一:相对距离信息、相对方位信息和相对高度信息。
71.上述绝对位置信息和相对位置信息都是目标虚拟对象的在三维坐标系中的坐标,该三维坐标系可以是以游戏场景中的任一位置为原点的三维坐标系,也可以是以第一虚拟对象为原点三维坐标系。其中,以游戏场景中的任一位置为原点的三维坐标系得到的目标虚拟对象的目标位置信息为绝对位置信息,以第一虚拟对象为原点的三维坐标系得到的目标虚拟对象的目标位置信息为相对位置信息。
72.上述水平位置信息通常是通过二维坐标系确定的,上述高度位置信息通常是通过三维坐标系确定的;上述相对距离信息通常用于指示目标虚拟对象与第一虚拟对象之间的距离,上述相对方位信息通常用于指示目标虚拟对象相对于第一虚拟对象的方向,上述相对高度信息通常用于指示目标虚拟对象与第一虚拟对象之间的高度差。
73.根据绝对位置信息和相对位置信息,都能计算出目标虚拟对象与第一虚拟对象之间的距离、方位和高度差。该距离是指在游戏场景中,目标虚拟对象与第一虚拟对象之间的水平距离;方位是指在游戏场景中,目标虚拟对象相对于第一虚拟对象方向;高度是指在游戏场景中,目标虚拟对象与第一虚拟对象之间的垂直距离。
74.上述步骤s306中,根据目标位置从多个区域标识确定目标区域标识的步骤,一种可能的实施方式:
75.根据目标位置信息中的水平位置信息或,相对距离信息和相对方位信息,从多个区域标识中确定目标区域标识。
76.上述不同的区域标识用于指示目标虚拟对象与第一虚拟对象之间的不同距离和方位。比如,区域监测标识的第一候选区域标识,则指示目标虚拟对象与第一虚拟对象之间的距离较近,区域监测标识的边缘区域标识,则指示目标虚拟对象与第一虚拟对象之间的距离较远。再如,区域监测标识相对于第一虚拟对象的右边区域标识,则指示目标虚拟对象相对于第一虚拟对象的方位为右边。
77.实际实现时,可以根据水平位置信息确定相对距离信息和相对方位信息,所以可以根据水平位置信息或者直接根据相对距离信息和相对方位信息从多个区域标识中确定与该相对距离信息和相对方位信息相匹配的目标区域标识。比如,多个区域标识中的区域标识

对应的目标监测方向范围为东南方向,对应的目标监测距离范围为10-20米,且相对距离信息为15米,相对方位信息为东南方向,则可以将该区域标识

确定为目标区域标识。
78.由于上述多个区域标识包括第一区域标识、多个第二区域标识和多个第三区域标识,如图4所示,因此上述步骤根据目标位置信息中的水平位置信息或,相对距离信息和相对方位信息,从多个区域标识中确定目标区域标识,一种可能的实施方式:
79.如果水平位置信息或相对距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离小于或等于第一预设距离,将第一区域标识确定为目标区域标识,
80.上述多个区域标识,每个区域标识用于指示目标虚拟对象与第一虚拟对象之间的不同距离和不同方位,同时预先设置区域标识的显示形式,通过不同的显示形式指示目标
虚拟对象与第一虚拟对象的关系,以及指示目标虚拟对象与第一虚拟对象的空间位置。
81.实际实现时,终端设备会实时获取游戏场景中除第一虚拟对象以外的虚拟对象的目标位置信息,包括水平位置信息或相对距离信息和相对方位信息,其中,根据水平位置信息可以确定相对距离信息和相对方位信息,所以当相对距离信息小于或等于第一预设距离时,就会将第一区域标识确定为目标区域标识。上述小于第一预设距离的范围可以理解为第一区域标识对应的目标监测距离范围。
82.上述第一预设距离可以根据实际的游戏场景进行设置,比如,5米等。上述第一区域标识可以是图4中示出的圆形,可以是其它形状,比如椭圆形、正方形、多边形等。
83.如图4所示,上述多个区域标识包括多个第二区域标识;每个第二区域标识与第一区域标识的中心点的相对方向不同;根据目标位置信息中的水平位置信息或,相对距离信息和相对方位信息,从多个区域标识确定目标区域标识的步骤,另一种可能的实施方式:
84.如果水平位置信息或相对距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离大于第一预设距离,且小于或等于第二预设距离,将第二区域标识确定为第一候选区域标识;如果水平位置信息或相对方位信息指示目标虚拟对象相对于第一虚拟对象的方位为第一方向,从第一候选区域标识中,确定与第一方向相匹配的目标区域标识。
85.上述大于第一预设距离,且小于或等于第二预设距离的范围,可以理解为第二区域标识对应的目标监测距离范围,上述不同的方向可以理解为不同的第二区域标识对应的目标监测方向范围。
86.上述第二预设距离可以根据实际的游戏场景进行设置,比如,15米等。上述第二区域标识可以是一个,也可以多个;如果是一个,上述第二区域标识可以是图4中示出的第一区域标识外部的圆环区域;如果是多个,上述第二区域标识可以是图4中示出的扇形区域(即图中的扇形1-8,8个区域);当前,上述第二区域标识也可以是其他形状,比如三角形、四边形等。具体的,当目标虚拟对象与第一虚拟对象的距离大于第一预设距离,且小于或等于第二预设距离,将第二区域标识确定为第一候选区域标识。
87.由于上述第二区域标识包括多个,在确定了目标虚拟对象与第一虚拟对象之间的距离,之后,无法确定在多个第二区域标识中的哪个区域标识为目标区域标识,因此,可以确定目标虚拟对象相对于第一虚拟对象的第一方向,从多个第二区域标识中确定与第一方向相匹配的目标区域标识;其中,该第一方向为水平方位中的方向。
88.举例说明,目标虚拟对象相对于第一虚拟对象的第一方向为目标虚拟对象位于第一虚拟对象的右前方,则从多个第二区域标识中确定位于基准位置标识(即第一区域标识中心)右前方的目标区域标识,如图4中的扇形1,为目标区域标识。
89.上述方式中,通过目标虚拟对象与第一虚拟对象之间的距离和方位,确定目标区域标识,通过目标区域标识,表征虚拟对象之间的距离,可以精确的确定目标虚拟对象的距离和方位。
90.上述多个区域标识包括多个第三区域标识;每个第三区域标识与第一区域标识的中心点的相对方向不同;根据目标位置信息中的水平位置信息或,相对距离信息和相对方位信息,从多个区域标识确定目标区域标识的步骤,一种可能的实施方式:
91.如果水平位置信息或相对距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离大于第二预设距离,且小于或等于第三预设距离,将第三区域标识确定为第二候选
区域标识;如果水平位置信息或相对方位信息指示目标虚拟对象相对于第一虚拟对象的方位为第二方向,从第二候选区域标识中,确定与第二方向相匹配的目标区域标识。
92.上述第三预设距离可以根据游戏的实际需要进行设置,比如,25米等。上述在第三区域标识可以是圆形线条,也可以是弧形线条,当第三区域标识为一个时,上述第三区域标识可以是圆形线条,当第三区域标识为多个时,上述第三区域标识可以是弧形线条。具体的,当目标虚拟对象与第一虚拟对象的距离大于第二预设距离,且小于或等于第三预设距离,将在第三区域标识确定为上述第二候选区域标识。
93.如图6所示,上述第三区域标识包括多个;每个第三区域标识与第一区域标识的中心的相对方向不同;每个第三区域标识与第二区域标识对应。比如,图6中区域监测标识,包括8个第三区域标识,每个第三区域标识表示一种相对方向。上述第三区域标识可以包括2个、3个甚至更多,具体可以根据游戏的实际要求进行设置。
94.由于上述第三区域标识包括多个,在确定了目标虚拟对象与第一虚拟对象之间的距离,之后,无法确定在多个第三区域标识中确定哪个区域标识为目标区域标识,因此,可以确定目标虚拟对象相对于第一虚拟对象的第二方向,从多个第三区域标识中确定与第二方向相匹配的目标区域标识;其中,该第二方向为水平方位中的方向。
95.举例说明,目标虚拟对象相对于第一虚拟对象的第二方向为目标虚拟对象位于第一虚拟对象的右前方,则从多个第三区域标识中确定位于基准位置标识(第一区域标识中心)右前方的第三区域标识为目标区域标识,如图6中的扇形1和2外部对应的线条,为目标区域标识。
96.上述方式中,通过目标虚拟对象相对于第一虚拟对象的距离和方向,确定目标区域标识,通过目标区域标识,表征虚拟对象之间的距离,可以精确的确定目标虚拟对象的距离和方位。
97.进一步的,如图4所示,上述区域监测标识为第一圆形,多个区域标识中的第一区域标识为第二圆形,第一圆形的半径大于第二圆形的半径,且第一圆形的圆心与第二圆形的圆心的位置相同;多个区域标识中的第二区域标识为第一圆形与第二圆形之间的圆环划分的扇形;多个区域标识中的第三区域标识为第一圆形的外部线条。
98.另外,上述区域监测标识中设置有基准位置标识,如图4所示,区域监测标识的中心位置的三角,该基准位置标识与第一虚拟对象对应;也就是说,区域监测标识显示的基准位置标识为第一虚拟对象在区域监测标识中的位置。需要说明的是,图4中显示的区域监测标识为圆形,基准位置标识为三角形,仅为示例,当然也可以是其他形状。
99.下面描述,根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式显示目标区域标识的步骤,一种可能的实施方式:
100.根据目标位置信息中的高度位置信息或相对高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识;其中,第一位置标识用于指示目标虚拟对象相对于第一虚拟对象的目标位置信息;第一位置标识与基准位置标识的相对位置,与目标虚拟对象与第一虚拟对象的相对位置相匹配。
101.具体的,可以通过第一位置标识与基准位置标识之间的相对位置,表征虚拟对象之间的相对位置。上述区域监测标识中的每个位置都对应目标虚拟对象与第一虚拟对象之间的不同距离和不同方位。即上述第一位置标识与基准位置标识的相对位置,与目标虚拟
对象与第一虚拟对象的相对位置相匹配。
102.实际实现时,可以实时获取目标虚拟对象与第一虚拟对象之间的距离和方位,然后根据该距离和方位,即上述目标虚拟对象与第一虚拟对象的相对位置,在区域监测标识中确定显示第一位置标识的目标区域标识,并在该目标区域标识显示第一位置标识,此时第一位置标识与基准位置标识之间的相对位置与上述目标虚拟对象与第一虚拟对象的相对位置相匹配。也就是说,目标虚拟对象与第一虚拟对象的相对位置为目标虚拟对象与第一虚拟对象之间的距离为10米,方位为右方。第一位置标识与基准位置标识的相对位置为第一位置标识与基准位置标识之间的距离为2厘米,方位为右方。其中,在区域监测标识中的2厘米的距离与游戏场景中的10米相匹配。
103.另外,上述第一位置标识通常包括多种显示形式的标识,不同显示形式的标识用于指示不同的虚拟对象以及不同的控件位置。
104.上述方式中,在区域监测标识中显示第一位置标识和基准位置标识,通过标识之间的相对位置,表征虚拟对象之间的相对位置,可以精确的确定目标虚拟对象的位置。
105.上述区域监测标识包括第一区域标识和第二区域标识;如图4所示的中间圆形的区域,为第一区域标识,周围的扇形区域为第二区域标识,基准位置标识位于第一区域标识;如果上述目标区域为第一区域标识,根据目标位置信息中的高度位置信息或相对高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,一种可能的实施方式:
106.(1)如果高度位置信息或相对高度信息指示目标虚拟对象与第一虚拟对象之间的高度差为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充边缘高亮向内部透明的第一预设颜色;
107.上述第一区域标识可以是图4中示出的圆形,可以是其它形状,比如椭圆形、正方形、多边形等。在第一区域标识显示的第一位置标识可以是具有指定颜色的圆形图案,也可以是具有指定颜色的圆形线条,还可以是具有指定颜色的圆形图案,且外部具有其他颜色的线条。通常不同的第一位置标识指示不同的虚拟对象。
108.具体的,当目标虚拟对象与第一虚拟对象的距离小于或等于第一预设距离,在第一区域标识显示第一位置标识,此时玩家可以根据第一区域标识显示的第一位置标识,确定目标虚拟对象与第一虚拟对象之间的距离,还可以确定目标虚拟对象与第一虚拟对象之间的空间位置。
109.如果目标虚拟对象与第一虚拟对象的关系为敌对关系,且高度位置信息或相对高度信息指示目标虚拟对象与第一虚拟对象之间的高度差为零,确定目标虚拟对象相对于第一虚拟对象的空间方位为水平方位,在第一区域标识填充边缘高亮向内部逐渐变透明的第一预设颜色;
110.上述水平方位是指,目标虚拟对象与第一虚拟对象之间没有高度差。上述第一预设颜色可以为黄色、红色、绿色等,具有可以根据实际需要进行设置。如图4中的(a)所示,在第一虚拟对象相对于第一虚拟对象的空间方位为水平方位时,在第一区域标识填充边缘高亮向内部逐渐变透明的第一预设颜色。
111.(2)如果高度位置信息或相对高度信息指示目标虚拟对象与第一虚拟对象之间的高度差不为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识的边
缘显示具有第一预设颜色的线条。
112.如果高度位置信息或相对高度信息指示目标虚拟对象与第一虚拟对象之间的高度差不为零,确定目标虚拟对象相对于第一虚拟对象的空间方位为垂直方位,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在第一区域标识的边缘显示具有第一预设颜色的线条;其中,第一预设颜色越深表第一虚拟对象在第一预设距离范围内,距离第一虚拟对象越近。
113.上述垂直方位是指,第目标虚拟对象与第一虚拟对象之间具有高度差,可以是位于第一虚拟对象上方,也可以是位于第一虚拟对象的下方。上述第一预设颜色可以为黄色、红色、绿色等,具有可以根据实际需要进行设置。如图4中的(b)所示,在目标虚拟对象相对于第一虚拟对象的空间方位为垂直方位时,在第一区域标识填充边缘高亮向内部逐渐变透明的第一预设颜色。
114.另外,上述第一位置标识可以是以闪烁的方式进行显示,以更加明显的提醒玩家,附近存在敌方虚拟对象。
115.上述方式中,通过在第一区域标识中填充颜色或者显示线条,表征虚拟对象之间的空间方位,有利于精确的确定第一虚拟对象的相对位置,以及玩家进行游戏决策。
116.上述目标区域标识为第二区域标识;根据目标位置信息中的高度位置信息或相对高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,一种可能的实施方式:
117.(1)如果高度位置信息或相对高度信息指示目标虚拟对象与第一虚拟对象之间的高度差为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充外部边缘高亮向内部透明的第一预设颜色;
118.(2)如果高度位置信息或相对高度信息指示目标虚拟对象与第一虚拟对象之间的高度差不为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充内部边缘高亮向外部透明的第一预设颜色。
119.在第二区域标识显示的第一位置标识可以是具有指定颜色的与第二区域标识相撞相同的图案,也可以是具有指定颜色的圆形图案,还可以是具有指定颜色的圆形图案,且外部具有其他颜色的线条。通常不同的第一位置标识指示不同的虚拟对象。
120.同样的,上述第一预设颜色可以根据实际要求进行设置。如图5中的(a)所示,如果高度位置信息或相对高度信息指示目标虚拟对象与第一虚拟对象之间的高度差为零,在目标虚拟对象相对于第一虚拟对象的空间方位为水平方位,在目标区域标识(即第二区域标识)填充外部边缘高亮向内部逐渐变透明的第一预设颜色。如图5中的(b)所示,如果高度位置信息或相对高度信息指示目标虚拟对象与第一虚拟对象之间的高度差不为零,在目标虚拟对象相对于第一虚拟对象的空间方位为垂直方位,在目标区域标识填充内部边缘高亮向外部逐渐变透明的第一预设颜色。其中,第一预设颜色越深表第一虚拟对象在第二预设距离与第一预设距离之间的范围内,距离第一虚拟对象越近。
121.上述方式中,通过在第二区域标识中填充不同渐变方式的第一预设颜色,表征虚拟对象之间的空间方位,有利于精确的确定目标虚拟对象的相对位置,以及玩家进行游戏决策。
122.另外,如图6所示,上述区域监测标识还包括第三区域标识;该第三区域标识位于
区域监测标识的外部,即圆形区域的外部线条。
123.上述目标区域标识为第三区域标识;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,一种可能的实施方式:如果目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充第一预设颜色。
124.上述第三区域标识显示的第一位置标识可以是具有指定颜色的线条,也可以是具有指定颜色的其他图案。通常不同的形状,指示第一虚拟对象与第一虚拟对象的不同的关系。具体的,在目标区域标识显示第一位置标识,玩家可以根据第三区域标识显示的第一位置标识,确定目标虚拟对象与第一虚拟对象之间的距离,还可以确定目标虚拟对象与第一虚拟对象之间的空间位置。
125.如图6所示,上述第三区域标识包括多个;每个第三区域标识与基准位置标识的相对方向不同;每个第三区域标识与第二区域标识对应。比如,图6中区域监测标识,包括8个第三区域标识,每个第三区域标识表示一种相对方向。上述第三区域标识可以包括2个、3个甚至更多,具体可以根据游戏的实际要求进行设置。
126.上述区域监测标识为圆形,第三区域标识为圆形的外部线条;如果第目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标第三区域标识显示具有第一预设颜色的外部线条;其中,第一预设颜色越深表示第一虚拟对象在第三预设距离范围内,距离第一虚拟对象越近。
127.同样的,上述第一预设颜色可以根据实际要求进行设置。如图6所示,在第一虚拟对象相对于第一虚拟对象的空间方位为水平方位,在目标第三区域标识显示具有第一预设颜色的外部线条。其中,第一预设颜色越深表第一虚拟对象在第二预设距离与第三预设距离和第二预设距离之间的范围内,距离第一虚拟对象越近。
128.上述方式中,通过在目标第三区域标识显示第一预设颜色的外部线条,表征虚拟对象之间的方向,有利于精确的确定目标虚拟对象的相对位置,以及玩家进行游戏决策。
129.另外,上述第一预设颜色包括多种不同的预设子颜色,不同的预设子颜色具有不同的颜色深度;其中,不同的预设子颜色对应的,目标虚拟对象在目标区域标识对应的目标监测距离范围内与第一虚拟对象的距离不同。也就是说,第一预设颜色越深表示目标虚拟对象在目标区域标识对应的目标监测距离范围内与第一虚拟对象的距离越近。
130.进一步的,上述在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,一种可能的实施方式:
131.如果目标虚拟对象与第一虚拟对象的关系为非敌对关系,从目标区域标识中确定与目标位置信息相匹配的目标位置;在目标位置显示目标虚拟对象的第一对象标识。
132.具体的,根据目标位置信息,确定目标虚拟对象与第一虚拟对象的相对位置,从目标区域标识中确定与该相对位置相匹配的目标位置;在目标位置显示目标虚拟对象的第一对象标识。
133.如果目标区域标识为第一区域标识和第二区域标识,可以直接在目标位置显示目标虚拟对象的第一对象标识。如果目标区域标识为第三区域标识,可以直接在第三区域标识的边缘位置显示目标虚拟对象的第一对象标识,在第三区域标识的边缘位置显示的目标虚拟对象第一对象标识通常与在目标位置显示目标虚拟对象的第一对象标识不同。
134.如图7所示,当目标虚拟对象与第一虚拟对象的距离小于或等于第二预设距离时,根据目标虚拟对象相对于第一虚拟对象的具体距离和方向,从目标区域标识中确定与该距离相匹配的目标位置,该目标位置与目标虚拟对象与第一虚拟对象之间的相对位置相匹配;然后在目标位置显示目标虚拟对象的第一对象标识。该第一对象标识包括多个,比如,目标虚拟对象为虚拟角色时,则显示填充为蓝色的圆形图案,对应图7中的

(图7中以灰色表示蓝色)。再如,目标虚拟对象为虚拟载具时,则显示填充为白色的圆形图案,且圆形图案外边缘包括一个白色圆形线条,对应图7中的

(图7中以黑色表示白色)。再如,目标虚拟对象为虚拟对象驾驶虚拟载具时,则显示填充为蓝色的圆形图案,且圆形图案外边缘包括一个白色圆形线条,对应图7中的


135.另外,当目标虚拟对象与第一虚拟对象的距离大于第二预设距离,且小于第三预设距离时,根据目标虚拟对象相对于第一虚拟对象的具体距离和方向,从区域监测标识的边缘区域中确定与该距离相匹配的目标边缘位置,然后在目标边缘位置显示目标虚拟对象的第二对象标识。该第二对象标识为预设形状的图案,比如,目标虚拟对象为虚拟角色时,则显示填充为蓝色的三角图案,对应图7中的位于外部边缘的灰色三角。再如,目标虚拟对象为虚拟载具时,则显示填充为白色的三角图案,且三角图案外边缘包括一个白色圆形线条,对应图7中的位于外部边缘的黑色三角。再如,目标虚拟对象为虚拟对象驾驶虚拟载具时,则显示填充为蓝色的三角图案,且圆形图案外边缘包括一个白色圆形线条,对应图7中的外部边缘的边缘具有黑色线条的灰色三角。
136.上述方式中,在目标区域标识中显示队友虚拟对象的对象标识,不仅能够精确的确定敌方虚拟对象的位置,还能够确定队友之间的位置,进一步提高了玩家的游戏决策效率,提高了用户的游戏体验感。
137.上述在目标位置显示目标虚拟对象的第一对象标识的步骤,一种可能的实施方式:确定目标虚拟对象被击杀,在目标位置显示目标虚拟对象的第二对象标识。
138.当目标虚拟对象被击杀,在目标位置显示目标虚拟对象的第二对象标识,该第二对象标识可以根据实际需要进行设置,比如图7中的
“×”
。该方式中,通过在目标位置显示目标虚拟对象的第二对象标识,表征该目标虚拟对象被击杀。
139.上述区域监测标识包括多个第二区域标识和多个第三区域标识;上述方法还包括:响应于第一虚拟对象获得指定虚拟道具,增加区域监测标识中第二区域标识和第三区域标识的数量,或者,增加监测范围参数;其中,第二区域标识的数量与第三区域标识的数量相同。
140.在第一虚拟对象在游戏场景中移动时,通常会获取一些游戏道具,如果获取到指定虚拟道具,则会按照指定虚拟道具指示的数量,增加区域监测标识中第二区域标识和第三区域标识的数量。如图8所示,由原先的8个扇区提示,拓展为12格,索敌的范围更加精准。同时,每个第三区域标识对应的外部伤害标识所能指示的方向也会增加。另外,还可以增加监测区域的监测范围参数,比如初始状态下只能监测以第一虚拟对象为圆心,30米为半径的场景区域,获取一些游戏道具后,可以监测以第一虚拟对象为圆心,50米为半径的场景区域,该方式中,通过设置指定虚拟道具,能够增加区域标识的数量和监测范围参数,进一步提高了玩家的索敌效率。
141.另外,需要说明的是,在实际游戏场景中,上述圆形的区域监测标识会显示在准星
标识的下方,需要倾斜一定的视角,比如:向上倾斜15度。保证各个雷达分区内的提示能够清晰的识别。如图2所示。
142.上述方式中,解决了当前射击类手游受击提示比较宽泛的问题,会帮助玩家判断敌人隐藏的具体范围,更加精准的提前预判虚拟对象的位置。
143.进一步的,上述方法还包括:响应于第一虚拟对象被游戏场景中的第二虚拟对象击中,获取第二虚拟对象在游戏场景中的方位信息和高度信息;基于方位信息和高度信息,在图形用户界面上显示伤害标识;其中,伤害标识用于指示第二虚拟对象的方位,第二虚拟对象为与第一虚拟对象为敌对关系的虚拟对象。
144.如图9所示,在图形用户界面上显示伤害标识,上述显示伤害标识通常为三维立体标识,比如三棱锥等。
145.上述基于方位信息和高度信息,在图形用户界面上显示伤害标识的步骤,一种可能的实施方式:根据方位信息和高度信息,确定第二虚拟对象相对于第一虚拟对象的相对方位信息和相对高度信息;根据相对方位信息和相对高度信息,从区域监测标识的多个区域标识中确定与相对方位信息相匹配的指定区域标识;根据相对高度信息,确定伤害标识的显示方式,并根据显示方式在指定区域标识对应的外部区域显示伤害标识。
146.上述伤害标识为三维锥形标识;根据相对高度信息,确定伤害标识的显示方式,并根据显示方式在指定区域标识对应的外部区域显示伤害标识的步骤,一种可能的实施方式:
147.(1)如果相对高度信息为零,确定伤害标识的显示方式为第一显示方式,并根据第一显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第一显示方式指示第二虚拟对象相对于第一虚拟对象的高度为零;
148.(2)如果相对高度信息大于零,确定伤害标识的显示方式为第二显示方式,并根据第二显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第二显示方式指示第二虚拟对象相对于第一虚拟对象的高度大于零;
149.(3)如果相对高度信息小于零,确定伤害标识的显示方式为第三显示方式,并根据第三显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第三显示方式指示第二虚拟对象相对于第一虚拟对象的高度小于零。
150.示例性的,如图9中的伤害标识1,通过伤害标识填充的颜色面积确定第二虚拟对象相对于第一虚拟对象的高度,无填充颜色则说明第二虚拟对象相对于第一虚拟对象的高度为零。伤害标识所能指示的方向,与第二区域标识多能指示的方向相同。如图9中的伤害标识2,通过伤害标识在箭头区域填充的颜色面积确定第二虚拟对象相对于第一虚拟对象的高度大于零,填充颜色越多则说明第二虚拟对象相对于第一虚拟对象的高度大于零的高度值越大。如图9中的伤害标识2,通过伤害标识的非箭头区域填充的颜色面积确定第二虚拟对象相对于第一虚拟对象的高度小于零,填充颜色越多则说明第二虚拟对象相对于第一虚拟对象的高度小于零的值越大。
151.对应上述的方法实施例,本发明实施例提供了一种位置信息的显示装置,通过终端设备显示一图形用户界面,图形用户界面中包括游戏场景的场景画面和位于游戏场景中的第一虚拟对象,第一虚拟对象为终端设备控制的虚拟对象;如图10所示,该装置包括:
152.区域监测显示模块1001,用于在图形用户界面上显示区域监测标识,区域监测标
识对应的监测区域为根据虚拟对象当前位置和监测范围参数确定的游戏场景空间区域,区域监测标识包括多个区域标识,区域标识与游戏场景中目标监测方向范围和目标监测距离范围的场景区域相对应;
153.目标位置信息获取模块1002,用于确定目标虚拟对象,并获取目标虚拟对象在游戏场景中的目标位置信息;其中,目标虚拟对象为游戏场景中除第一虚拟对象以外的虚拟对象;
154.区域标识确定模块1003,用于根据目标位置信息从多个区域标识确定目标区域标识,其中,目标区域标识对应的目标监测方向范围和目标监测距离范围的场景区域与目标位置信息相匹配;
155.区域标识显示模块1004,用于根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式显示目标区域标识。
156.本发明实施例提供了一种位置信息的显示装置,在图形用户界面上显示区域监测标识,区域监测标识包括多个区域标识,确定目标虚拟对象,并获取目标虚拟对象在游戏场景中的目标位置信息;根据目标位置信息从多个区域标识确定目标区域标识,根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式显示目标区域标识。该方式中,通过多个区域标识中的目标区域标识,显示游戏场景中除第一虚拟对象以外的虚拟对象位置信息,可以精确的提供该虚拟对象与第一虚拟对象之间的距离、方位和高度,有利于玩家根据该虚拟对象的距离和方位,进行游戏决策,提高了玩家的游戏体验。
157.进一步的,上述目标位置信息获取模块还用于:确定执行预设游戏行为的候选虚拟对象,获取候选虚拟对象的方位信息;当候选虚拟对象的方位信息处于监测区域内时,确定候选虚拟对象为目标虚拟对象。
158.进一步的,上述目标位置信息获取模块还用于:获取目标虚拟对象相对于游戏场景的绝对位置信息;或者,获取目标虚拟对象相对于第一虚拟对象的相对位置信息;根据绝对位置信息或相对位置信息,计算目标虚拟对象与第一虚拟对象之间的距离信息、方位信息、和高度信息;将距离信息、方位信息、和高度信息确定为目标位置信息。
159.进一步的,上述区域标识确定模块还用于:根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识。
160.进一步的,上述多个区域标识包括第一区域标识;上述区域标识确定模块还用于:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离小于或等于第一预设距离,将第一区域标识确定为目标区域标识。
161.进一步的,上述多个区域标识包括多个第二区域标识;每个第二区域标识与第一区域标识的中心点的相对方向不同;上述区域标识确定模块还用于:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离大于第一预设距离,且小于或等于第二预设距离,将第二区域标识确定为第一候选区域标识;如果方位信息指示目标虚拟对象相对于第一虚拟对象的方位为第一方向,从第一候选区域标识中,确定与第一方向相匹配的目标区域标识。
162.进一步的,上述多个区域标识包括多个第三区域标识;每个第三区域标识与第一区域标识的中心点的相对方向不同;上述区域标识确定模块还用于:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离大于第二预设距离,且小于或等于第三预设距
离,将第三区域标识确定为第二候选区域标识;如果方位信息指示目标虚拟对象相对于第一虚拟对象的方位为第二方向,从第二候选区域标识中,确定与第二方向相匹配的目标区域标识。
163.进一步的,上述区域监测标识为第一圆形,多个区域标识中的第一区域标识为第二圆形,第一圆形的半径大于第二圆形的半径,且第一圆形的圆心与第二圆形的圆心的位置相同;多个区域标识中的第二区域标识为第一圆形与第二圆形之间的圆环划分的扇形;多个区域标识中的第三区域标识为第一圆形的外部线条。
164.进一步的,上述区域监测标识中设置有基准位置标识,基准位置标识与第一虚拟对象对应;上述区域标识显示模块还用于:根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识;其中,第一位置标识用于指示目标虚拟对象相对于第一虚拟对象的目标位置信息;第一位置标识与基准位置标识的相对位置,与目标虚拟对象与第一虚拟对象的相对位置相匹配。
165.进一步的,上述目标区域标识为第一区域标识;基准位置标识位于第一区域标识;上述区域标识显示模块还用于:如果高度信息为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充边缘高亮向内部透明的第一预设颜色;如果高度信息不为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识的边缘显示具有第一预设颜色的线条。
166.进一步的,上述目标区域标识为第二区域标识;上述区域标识显示模块还用于:如果高度信息为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充外部边缘高亮向内部透明的第一预设颜色;如果高度信息不为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充内部边缘高亮向外部透明的第一预设颜色。
167.进一步的,上述目标区域标识为第三区域标识;上述区域标识显示模块还用于:如果目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充第一预设颜色。
168.进一步的,上述第一预设颜色包括多种不同的预设子颜色,不同的预设子颜色具有不同的颜色深度;其中,不同的预设子颜色对应的,目标虚拟对象在目标区域标识对应的目标监测距离范围内与第一虚拟对象的距离不同。
169.进一步的,上述区域标识显示模块还用于:如果目标虚拟对象与第一虚拟对象的关系为非敌对关系,从目标区域标识中确定与目标位置信息相匹配的目标位置;在目标位置显示目标虚拟对象的第一对象标识。
170.进一步的,上述区域标识显示模块还用于:确定目标虚拟对象被击杀,在目标位置显示目标虚拟对象的第二对象标识。
171.进一步的,上述装置还包括:伤害标识显示模块,用于响应于第一虚拟对象被游戏场景中的第二虚拟对象击中,获取第二虚拟对象在游戏场景中的方位信息和高度信息;基于方位信息和高度信息,在图形用户界面上显示伤害标识;其中,伤害标识用于指示第二虚拟对象的方位,第二虚拟对象为与第一虚拟对象为敌对关系的虚拟对象。
172.进一步的,上述伤害标识显示模块还用于:根据方位信息和高度信息,确定第二虚拟对象相对于第一虚拟对象的相对方位信息和相对高度信息;根据相对方位信息和相对高度信息,从区域监测标识的多个区域标识中确定与相对方位信息相匹配的指定区域标识;
根据相对高度信息,确定伤害标识的显示方式,并根据显示方式在指定区域标识对应的外部区域显示伤害标识。
173.进一步的,上述伤害标识显示模块还用于:如果相对高度信息为零,确定伤害标识的显示方式为第一显示方式,并根据第一显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第一显示方式指示第二虚拟对象相对于第一虚拟对象的高度为零;如果相对高度信息大于零,确定伤害标识的显示方式为第二显示方式,并根据第二显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第二显示方式指示第二虚拟对象相对于第一虚拟对象的高度大于零;如果相对高度信息小于零,确定伤害标识的显示方式为第三显示方式,并根据第三显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第三显示方式指示第二虚拟对象相对于第一虚拟对象的高度小于零。
174.进一步的,上述区域标识包括多个第二区域标识和多个第三区域标识;上述装置还包括:增加模块,用于:响应于第一虚拟对象获得指定虚拟道具,增加第二区域标识和第三区域标识的数量,或者,增加监测范围参数;其中,第二区域标识的数量与第三区域标识的数量相同。
175.本发明实施例提供的位置信息的显示装置,与上述实施例提供的位置信息的显示方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
176.本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述位置信息的显示方法。该电子设备可以是服务器,也可以是终端设备。
177.参见图11所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的计算机可执行指令,该处理器100执行计算机可执行指令以实现上述位置信息的显示方法,该方法包括如下步骤:
178.在图形用户界面上显示区域监测标识,区域监测标识对应的监测区域为根据第一虚拟对象当前位置和监测范围参数确定的游戏场景空间区域,区域监测标识包括多个区域标识,区域标识与游戏场景中目标监测方向范围和目标监测距离范围的场景区域相对应;确定目标虚拟对象,并获取目标虚拟对象在游戏场景中的目标位置信息;其中,目标虚拟对象为游戏场景中除第一虚拟对象以外的虚拟对象;根据目标位置信息从多个区域标识确定目标区域标识,其中,目标区域标识对应的目标监测方向范围和目标监测距离范围的场景区域与目标位置信息相匹配;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式显示目标区域标识。该方式中,通过多个区域标识中的目标区域标识,显示游戏场景中除第一虚拟对象以外的虚拟对象位置信息,可以精确的提供该虚拟对象与第一虚拟对象之间的距离、方位和高度,有利于玩家根据该虚拟对象的距离和方位,进行游戏决策,提高了玩家的游戏体验。
179.上述确定目标虚拟对象的步骤,包括:确定执行预设游戏行为的候选虚拟对象,获取候选虚拟对象的方位信息;当候选虚拟对象的方位信息处于监测区域内时,确定候选虚拟对象为目标虚拟对象。
180.上述获取目标虚拟对象在游戏场景中的目标位置信息的步骤,包括:获取目标虚拟对象相对于游戏场景的绝对位置信息;或者,获取目标虚拟对象相对于第一虚拟对象的相对位置信息;根据绝对位置信息或相对位置信息,计算目标虚拟对象与第一虚拟对象之
间的距离信息、方位信息、和高度信息;将距离信息、方位信息、和高度信息确定为目标位置信息。
181.上述根据目标位置信息从多个区域标识确定目标区域标识的步骤,包括:根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识。
182.上述多个区域标识包括第一区域标识;根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识的步骤,包括:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离小于或等于第一预设距离,将第一区域标识确定为目标区域标识。
183.上述多个区域标识包括多个第二区域标识;每个第二区域标识与第一区域标识的中心点的相对方向不同;根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识的步骤,包括:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离大于第一预设距离,且小于或等于第二预设距离,将第二区域标识确定为第一候选区域标识;如果方位信息指示目标虚拟对象相对于第一虚拟对象的方位为第一方向,从第一候选区域标识中,确定与第一方向相匹配的目标区域标识。
184.上述多个区域标识包括多个第三区域标识;每个第三区域标识与第一区域标识的中心点的相对方向不同;根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识的步骤,包括:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离大于第二预设距离,且小于或等于第三预设距离,将第三区域标识确定为第二候选区域标识;如果方位信息指示目标虚拟对象相对于第一虚拟对象的方位为第二方向,从第二候选区域标识中,确定与第二方向相匹配的目标区域标识。
185.上述区域监测标识为第一圆形,多个区域标识中的第一区域标识为第二圆形,第一圆形的半径大于第二圆形的半径,且第一圆形的圆心与第二圆形的圆心的位置相同;多个区域标识中的第二区域标识为第一圆形与第二圆形之间的圆环划分的扇形;多个区域标识中的第三区域标识为第一圆形的外部线条。
186.上述区域监测标识中设置有基准位置标识,基准位置标识与第一虚拟对象对应;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式显示目标区域标识的步骤,包括:根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识;其中,第一位置标识用于指示目标虚拟对象相对于第一虚拟对象的目标位置信息;第一位置标识与基准位置标识的相对位置,与目标虚拟对象与第一虚拟对象的相对位置相匹配。
187.上述目标区域标识为第一区域标识;基准位置标识位于第一区域标识;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,包括:如果高度信息为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充边缘高亮向内部透明的第一预设颜色;如果高度信息不为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识的边缘显示具有第一预设颜色的线条。
188.上述目标区域标识为第二区域标识;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,包括:如果高度信息为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,
在目标区域标识填充外部边缘高亮向内部透明的第一预设颜色;如果高度信息不为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充内部边缘高亮向外部透明的第一预设颜色。
189.上述目标区域标识为第三区域标识;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,包括:如果目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充第一预设颜色。
190.上述第一预设颜色包括多种不同的预设子颜色,不同的预设子颜色具有不同的颜色深度;其中,不同的预设子颜色对应的,目标虚拟对象在目标区域标识对应的目标监测距离范围内与第一虚拟对象的距离不同。
191.上述在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,包括:如果目标虚拟对象与第一虚拟对象的关系为非敌对关系,从目标区域标识中确定与目标位置信息相匹配的目标位置;在目标位置显示目标虚拟对象的第一对象标识。
192.上述在目标位置显示目标虚拟对象的第一对象标识的步骤,包括:确定目标虚拟对象被击杀,在目标位置显示目标虚拟对象的第二对象标识。
193.上述方法还包括:响应于第一虚拟对象被游戏场景中的第二虚拟对象击中,获取第二虚拟对象在游戏场景中的方位信息和高度信息;基于方位信息和高度信息,在图形用户界面上显示伤害标识;其中,伤害标识用于指示第二虚拟对象的方位,第二虚拟对象为与第一虚拟对象为敌对关系的虚拟对象。
194.上述基于方位信息和高度信息,在图形用户界面上显示伤害标识的步骤,包括:根据方位信息和高度信息,确定第二虚拟对象相对于第一虚拟对象的相对方位信息和相对高度信息;根据相对方位信息和相对高度信息,从区域监测标识的多个区域标识中确定与相对方位信息相匹配的指定区域标识;根据相对高度信息,确定伤害标识的显示方式,并根据显示方式在指定区域标识对应的外部区域显示伤害标识。
195.上述伤害标识为三维锥形标识;根据相对高度信息,确定伤害标识的显示方式,并根据显示方式在指定区域标识对应的外部区域显示伤害标识的步骤,包括:如果相对高度信息为零,确定伤害标识的显示方式为第一显示方式,并根据第一显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第一显示方式指示第二虚拟对象相对于第一虚拟对象的高度为零;如果相对高度信息大于零,确定伤害标识的显示方式为第二显示方式,并根据第二显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第二显示方式指示第二虚拟对象相对于第一虚拟对象的高度大于零;如果相对高度信息小于零,确定伤害标识的显示方式为第三显示方式,并根据第三显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第三显示方式指示第二虚拟对象相对于第一虚拟对象的高度小于零。
196.上述区域标识包括多个第二区域标识和多个第三区域标识;方法还包括:响应于第一虚拟对象获得指定虚拟道具,增加第二区域标识和第三区域标识的数量,或者,增加监测范围参数;其中,第二区域标识的数量与第三区域标识的数量相同。
197.进一步地,图11所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。
198.其中,存储器101可能包含高速随机存取存储器(ram,random access memory),也
可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
199.处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。
200.本实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述位置信息的显示方法,该方法具体包括:
201.在图形用户界面上显示区域监测标识,区域监测标识对应的监测区域为根据第一虚拟对象当前位置和监测范围参数确定的游戏场景空间区域,区域监测标识包括多个区域标识,区域标识与游戏场景中目标监测方向范围和目标监测距离范围的场景区域相对应;确定目标虚拟对象,并获取目标虚拟对象在游戏场景中的目标位置信息;其中,目标虚拟对象为游戏场景中除第一虚拟对象以外的虚拟对象;根据目标位置信息从多个区域标识确定目标区域标识,其中,目标区域标识对应的目标监测方向范围和目标监测距离范围的场景区域与目标位置信息相匹配;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式显示目标区域标识。该方式中,通过多个区域标识中的目标区域标识,显示游戏场景中除第一虚拟对象以外的虚拟对象位置信息,可以精确的提供该虚拟对象与第一虚拟对象之间的距离、方位和高度,有利于玩家根据该虚拟对象的距离和方位,进行游戏决策,提高了玩家的游戏体验。
202.上述确定目标虚拟对象的步骤,包括:确定执行预设游戏行为的候选虚拟对象,获取候选虚拟对象的方位信息;当候选虚拟对象的方位信息处于监测区域内时,确定候选虚拟对象为目标虚拟对象。
203.上述获取目标虚拟对象在游戏场景中的目标位置信息的步骤,包括:获取目标虚拟对象相对于游戏场景的绝对位置信息;或者,获取目标虚拟对象相对于第一虚拟对象的相对位置信息;根据绝对位置信息或相对位置信息,计算目标虚拟对象与第一虚拟对象之间的距离信息、方位信息、和高度信息;将距离信息、方位信息、和高度信息确定为目标位置
信息。
204.上述根据目标位置信息从多个区域标识确定目标区域标识的步骤,包括:根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识。
205.上述多个区域标识包括第一区域标识;根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识的步骤,包括:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离小于或等于第一预设距离,将第一区域标识确定为目标区域标识。
206.上述多个区域标识包括多个第二区域标识;每个第二区域标识与第一区域标识的中心点的相对方向不同;根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识的步骤,包括:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离大于第一预设距离,且小于或等于第二预设距离,将第二区域标识确定为第一候选区域标识;如果方位信息指示目标虚拟对象相对于第一虚拟对象的方位为第一方向,从第一候选区域标识中,确定与第一方向相匹配的目标区域标识。
207.上述多个区域标识包括多个第三区域标识;每个第三区域标识与第一区域标识的中心点的相对方向不同;根据目标位置信息中的距离信息和方位信息,从多个区域标识确定目标区域标识的步骤,包括:如果距离信息指示目标虚拟对象与第一虚拟对象之间的水平距离大于第二预设距离,且小于或等于第三预设距离,将第三区域标识确定为第二候选区域标识;如果方位信息指示目标虚拟对象相对于第一虚拟对象的方位为第二方向,从第二候选区域标识中,确定与第二方向相匹配的目标区域标识。
208.上述区域监测标识为第一圆形,多个区域标识中的第一区域标识为第二圆形,第一圆形的半径大于第二圆形的半径,且第一圆形的圆心与第二圆形的圆心的位置相同;多个区域标识中的第二区域标识为第一圆形与第二圆形之间的圆环划分的扇形;多个区域标识中的第三区域标识为第一圆形的外部线条。
209.上述区域监测标识中设置有基准位置标识,基准位置标识与第一虚拟对象对应;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式显示目标区域标识的步骤,包括:根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识;其中,第一位置标识用于指示目标虚拟对象相对于第一虚拟对象的目标位置信息;第一位置标识与基准位置标识的相对位置,与目标虚拟对象与第一虚拟对象的相对位置相匹配。
210.上述目标区域标识为第一区域标识;基准位置标识位于第一区域标识;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,包括:如果高度信息为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充边缘高亮向内部透明的第一预设颜色;如果高度信息不为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识的边缘显示具有第一预设颜色的线条。
211.上述目标区域标识为第二区域标识;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,包括:如果高度信息为零,且目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充外部边缘高亮向内部透明的第一预设颜色;如果高度信息不为零,且
目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充内部边缘高亮向外部透明的第一预设颜色。
212.上述目标区域标识为第三区域标识;根据目标位置信息中的高度信息确定目标区域标识的显示方式,并根据显示方式,在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,包括:如果目标虚拟对象与第一虚拟对象的关系为敌对关系,在目标区域标识填充第一预设颜色。
213.上述第一预设颜色包括多种不同的预设子颜色,不同的预设子颜色具有不同的颜色深度;其中,不同的预设子颜色对应的,目标虚拟对象在目标区域标识对应的目标监测距离范围内与第一虚拟对象的距离不同。
214.上述在目标区域标识中显示目标虚拟对象的第一位置标识的步骤,包括:如果目标虚拟对象与第一虚拟对象的关系为非敌对关系,从目标区域标识中确定与目标位置信息相匹配的目标位置;在目标位置显示目标虚拟对象的第一对象标识。
215.上述在目标位置显示目标虚拟对象的第一对象标识的步骤,包括:确定目标虚拟对象被击杀,在目标位置显示目标虚拟对象的第二对象标识。
216.上述方法还包括:响应于第一虚拟对象被游戏场景中的第二虚拟对象击中,获取第二虚拟对象在游戏场景中的方位信息和高度信息;基于方位信息和高度信息,在图形用户界面上显示伤害标识;其中,伤害标识用于指示第二虚拟对象的方位,第二虚拟对象为与第一虚拟对象为敌对关系的虚拟对象。
217.上述基于方位信息和高度信息,在图形用户界面上显示伤害标识的步骤,包括:根据方位信息和高度信息,确定第二虚拟对象相对于第一虚拟对象的相对方位信息和相对高度信息;根据相对方位信息和相对高度信息,从区域监测标识的多个区域标识中确定与相对方位信息相匹配的指定区域标识;根据相对高度信息,确定伤害标识的显示方式,并根据显示方式在指定区域标识对应的外部区域显示伤害标识。
218.上述伤害标识为三维锥形标识;根据相对高度信息,确定伤害标识的显示方式,并根据显示方式在指定区域标识对应的外部区域显示伤害标识的步骤,包括:如果相对高度信息为零,确定伤害标识的显示方式为第一显示方式,并根据第一显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第一显示方式指示第二虚拟对象相对于第一虚拟对象的高度为零;如果相对高度信息大于零,确定伤害标识的显示方式为第二显示方式,并根据第二显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第二显示方式指示第二虚拟对象相对于第一虚拟对象的高度大于零;如果相对高度信息小于零,确定伤害标识的显示方式为第三显示方式,并根据第三显示方式在指定区域标识对应的外部区域显示伤害标识;其中,第三显示方式指示第二虚拟对象相对于第一虚拟对象的高度小于零。
219.上述区域标识包括多个第二区域标识和多个第三区域标识;方法还包括:响应于第一虚拟对象获得指定虚拟道具,增加第二区域标识和第三区域标识的数量,或者,增加监测范围参数;其中,第二区域标识的数量与第三区域标识的数量相同。
220.本发明实施例所提供的位置信息的显示方法、装置、电子设备以及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
221.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统
和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
222.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
223.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
224.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
225.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献