本发明涉及计算机,具体而言,涉及一种方位提示信息的显示方法和装置、存储介质及电子设备。
背景技术:
1、在虚拟游戏场景中,通常会对玩家周围的声音或者受击信息进行方位上的提示,以帮助用户判断当前一局游戏中自己是否处于危险中,或者判断正在执行虚拟攻击的虚拟角色所在的方位。
2、例如,在虚拟射击游戏中,通常采用以下两种方式对目标声音进行提示:一种是将所有声音投射到在xz轴平面中,并计算出声音与玩家的连线与玩家朝向之间的夹角,并对应地将声音标识显示在准心周围的圆盘上;另一种是在小地图上玩家点位周围的环形区域内显示声音图标。
3、然而,上述两种方式仅能表现xz轴所在平面的方位信息,但无法准确地区分y轴方向上的立体方位信息,从而使得玩家无法准确判断声音所在的方位信息,造成了在显示方位提示信息的过程中出现的准确性较低的技术问题。
4、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种方位提示信息的显示方法和装置、存储介质及电子设备,以至少解决在显示方位提示信息的过程中出现的准确性较低的技术问题。
2、根据本发明实施例的一个方面,提供了一种方位提示信息的显示方法,包括:在目标游戏应用中显示第一虚拟角色的游戏画面;在第二空间位置上产生了目标声音的情况下,在目标游戏应用中显示目标声音的第一方位提示信息,其中,第一方位提示信息包括第一标记、第二标记、以及从第一标记到第二标记的第一连线,第一标记位于三维虚拟球体的中心,第一标记表示第一虚拟角色所在的第一空间位置,第二标记位于三维虚拟球体的表面,第一连线表示第二空间位置相对于第一空间位置的方位。
3、可选地,上述在目标游戏应用中显示目标声音的第一方位提示信息,包括:在目标游戏应用中显示第一标记、第二标记、第一连线、以及第二标记在三维虚拟球体上的经纬线,其中,第一方位提示信息还包括第二标记在三维虚拟球体上的经纬线。
4、可选地,上述在目标游戏应用中显示目标声音的第一方位提示信息,包括:在目标游戏应用中显示第一标记和第一连线,并按照第一显示参数显示第二标记,其中,第一显示参数的取值与目标距离对应,目标距离为第二空间位置到第一空间位置的距离。
5、可选地,上述按照第一显示参数显示第二标记,包括:在第一显示参数为透明度参数的情况下,按照透明度参数显示第二标记,其中,透明度参数的取值表示在显示第二标记时第二标记的透明度;或者在第一显示参数为颜色参数的情况下,按照颜色参数显示第二标记,其中,颜色参数的取值表示在显示第二标记时第二标记的颜色。
6、可选地,上述在目标游戏应用中显示目标声音的第一方位提示信息,包括:在目标游戏应用中显示第一标记和第一连线,并按照第二显示参数显示第二标记,其中,第二显示参数的取值与目标声音的强度对应。
7、可选地,上述按照第二显示参数显示第二标记,包括:在第二标记为声波形状的标记、且第二显示参数为声波振幅参数的情况下,按照声波振幅参数显示声波形状的标记,其中,声波振幅参数的取值表示在显示声波形状的标记时声波形状的标记的振幅,声波振幅参数的取值与目标声音的强度呈正相关;或者在第二标记为线条形状的标记、且第二显示参数为线条高度参数的情况下,按照线条高度参数显示线条形状的标记,其中,线条高度参数的取值表示在显示线条形状的标记时线条形状的标记的线条高度,线条高度参数的取值与目标声音的强度呈正相关。
8、可选地,上述方法还包括:在第二虚拟角色执行的虚拟攻击命中第一虚拟角色的情况下,在目标游戏应用中显示第二虚拟角色的第二方位提示信息,其中,第二方位提示信息包括第一标记、第三标记、以及从第一标记到第三标记的第二连线,第三标记位于三维虚拟球体的表面,第二连线表示第二虚拟角色所在的第三空间位置相对于第一空间位置的方位。
9、可选地,上述在目标游戏应用中显示第二虚拟角色的第二方位提示信息,包括:在目标游戏应用中显示第一标记、第三标记、第二连线、以及第三标记在三维虚拟球体上的经纬线,其中,第二方位提示信息还包括第三标记在三维虚拟球体上的经纬线。
10、可选地,上述在目标游戏应用中显示目标声音的第一方位提示信息,包括:在三维虚拟球体的表面按照网格进行划分、且第二标记对应于三维虚拟球体的表面中的目标网格的情况下,在目标游戏应用中显示第一标记和第一连线,并显示标记为目标颜色的目标网格;或者在三维虚拟球体的表面按照网格进行划分、且第二标记对应于三维虚拟球体的表面中的目标网格的情况下,在目标游戏应用中显示第一标记和第一连线,并显示三维虚拟球体的表面中的部分区域上的网格,其中,部分区域上的网格包括标记为目标颜色的目标网格以及一组网格,一组网格未被标记颜色,或,一组网格被标记为与目标颜色不同的颜色。
11、可选地,上述方法还包括:在第二空间位置上产生了目标声音的情况下,在目标游戏应用中的缩略地图中显示第三方位提示信息,其中,缩略地图用于展示第一虚拟角色所在的三维游戏场景映射在目标平面上的平面地图信息,第一空间位置位于目标平面中,第三方位提示信息包括在目标平面上平面投影位置相对于第一空间位置的方位,以及目标方向标记,平面投影位置是第二空间位置在目标平面上的投影位置,目标方向标记用于表示第二空间位置位于目标平面的上方或下方。
12、可选地,上述在目标游戏应用中显示目标声音的第一方位提示信息,包括:获取第一虚拟角色所在的第一空间位置和产生了目标声音的第二空间位置;在第一空间位置和第二空间位置之间的距离小于或等于预设距离阈值的情况下,按照相同的映射关系分别将第一空间位置映射到三维虚拟球体的中心,并在三维虚拟球体的中心上显示第一标记,以及将第二空间位置映射到三维虚拟球体所在的三维空间中的目标映射位置;确定目标连线与三维虚拟球体的表面相交的位置,并在相交的位置上显示第二标记,以及显示第一连线,其中,目标连线为经过三维虚拟球体的中心与目标映射位置的连线。
13、根据本发明实施例的另一方面,还提供了一种方位提示信息的显示装置,包括:第一显示单元,用于在目标游戏应用中显示第一虚拟角色的游戏画面;第一处理单元,用于在第二空间位置上产生了目标声音的情况下,在目标游戏应用中显示目标声音的第一方位提示信息,其中,第一方位提示信息包括第一标记、第二标记、以及从第一标记到第二标记的第一连线,第一标记位于三维虚拟球体的中心,第一标记表示第一虚拟角色所在的第一空间位置,第二标记位于三维虚拟球体的表面,第一连线表示第二空间位置相对于第一空间位置的方位。
14、根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述方位提示信息的显示方法。
15、根据本发明实施例的又一方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
16、根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过计算机程序执行上述方位提示信息的显示方法。
17、通过本技术提供的上述实施例,在显示第一虚拟角色的游戏画面中,分别将目标声音所在的第二空间位置和第一虚拟角色所在的第一空间位置映射到三维虚拟球体的中心(第一标记)及表面上的第二标记,并利用第一标记与第二标记之间的第一连线表示第二空间位置相对于第一空间位置的方位。换言之,通过在三维虚拟球体中增加y轴方向上的显示信息,使得目标声音的方位提示信息更加准确,避免了在显示方位提示信息的过程中出现的准确性较低的技术问题,实现了提高方位提示信息的显示准确性的技术效果。