游戏中的方向指示方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:31238381 阅读:17 留言:0更新日期:2021-12-08 10:24
本申请提供了一种提供一种游戏中的方向指示方法、装置、电子设备及可读存储介质,该方法包括:获取三维游戏场景中的参考面的第一参考方向;在所述图形用户界面的预设位置显示一指向所述第一参考方向的方向指示标识;接收针对于所述虚拟对象的控制指令,控制所述三维虚拟场景相对所述虚拟对象旋转,确定相对旋转后的所述参考面的第二参考方向;根据所述第二参考方向调整所述方向指示标识的指示方向,使得所述方向指示标识指向所述第二参考方向。该方法使得玩家在视野不佳的游戏场景中能够利用该方向指示标识准确判断虚拟对象相对于参考面的角度变化。面的角度变化。面的角度变化。

【技术实现步骤摘要】
游戏中的方向指示方法、装置、电子设备及可读存储介质


[0001]本申请涉及游戏
,具体而言,涉及一种游戏中的方向指示方法、装置、电子设备及可读存储介质。

技术介绍

[0002]空战游戏是一种常见的游戏形式,在空战游戏中,玩家需要获知所操控的飞行器的飞行方向以决定下一步的飞行方向。而空战游戏中一般并没有明确的地平线参考,因此玩家无法得知当前的飞行方向是否与预想中的一致。
[0003]现有技术中,提出了一种通过准星直接位移的方式协助玩家获知飞行的方向。在飞行过程中,随着飞行方向的改变,适应调整准星的方向。在这种方式中,准星的方向是相对于飞行器本身而言的。例如,飞行器的腹部朝上,则准星朝上位移。
[0004]但是,现有技术的方法在游戏环境视野不佳的情况下,无法有效指示飞行方向,可能导致飞行器坠毁。

技术实现思路

[0005]本申请的目的在于,针对上述现有技术中的不足,提供一种游戏中的方向指示方法、装置、电子设备及可读存储介质,以解决现有技术中的方法在游戏在屏幕较小的终端设备上应用时的效果不佳。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供一种游戏中的方向指示方法,通过终端设备提供图形用户界面,所述图形用户界面显示的内容包含三维虚拟场景以及位于所述三维虚拟场景中的虚拟对象,所述方法包括:
[0008]获取三维游戏场景中的参考面的第一参考方向;
[0009]在所述图形用户界面的预设位置显示一指向所述第一参考方向的方向指示标识,所述方向指示标识用于提示所述虚拟对象所处平面与所述参考面之间的相对角度;
[0010]接收针对于所述虚拟对象的控制指令,控制所述三维虚拟场景相对所述虚拟对象旋转,确定相对旋转后的所述参考面的第二参考方向;
[0011]根据所述第二参考方向调整所述方向指示标识的指示方向,使得所述方向指示标识指向所述第二参考方向,以提示所述虚拟对象所处平面与所述参考面之间的相对角度变化。
[0012]在一种可能的实现方式中,所述第一参考方向和所述第二参考方向为所述参考面的法线方向;或者,所述第一参考方向和所述第二参考方向为所述参考面的切线方向。
[0013]在一种可能的实现方式中,所述图形用户界面上包括一准星,所述准星用于提示所述虚拟对象的瞄准方向;
[0014]所述方向指示标识为一方向指示线,所述方向指示线包括起点和辅助线段;
[0015]在所述图形用户界面的预设位置显示一指向所述第一参考方向的方向指示标识
的步骤,包括:
[0016]以所述准星为所述方向指示线的起点,所述第一参考方向为所述方向指示线的辅助线段方向,在所述预设位置绘制所述方向指示线。
[0017]在一种可能的实现方式中,根据所述第二参考方向调整所述方向指示标识的指示方向,使得所述方向指示标识指向所述第二参考方向的步骤,包括:
[0018]以所述准星为所述方向指示线的起点,以所述第二参考方向为所述辅助线段的指示方向,在所述预设位置绘制所述方向指示线。
[0019]在一种可能的实现方式中,所述辅助线段的长度与所述虚拟对象与所述参考面之间的相对距离正相关。
[0020]在一种可能的实现方式中,所述方法还包括:
[0021]以所述辅助线段中远离所述准星的顶点为圆心确定一圆形区域,并沿所述圆形区域的圆周绘制一弧形标识;
[0022]其中,所述弧形标识对应的弦与所述辅助线段垂直。
[0023]在一种可能的实现方式中,所述接收针对于所述虚拟对象的控制指令,控制所述三维虚拟场景相对所述虚拟对象旋转的步骤,包括:
[0024]接收针对于所述虚拟对象的控制指令,保持所述虚拟对象在所述图形用户界面上的显示角度不变,控制所述图形用户界面上所显示的三维虚拟场景相对于所述虚拟对象旋转。
[0025]在一种可能的实现方式中,所述接收针对于所述虚拟对象的控制指令,控制所述三维虚拟场景相对所述虚拟对象旋转,确定相对旋转后的所述参考面的第二参考方向,包括:
[0026]基于所述控制指令,获取所述三维虚拟场景相对所述虚拟对象的旋转方向和旋转角度;
[0027]控制所述三维虚拟场景沿所述旋转方向旋转所述旋转角度,得到所述相对旋转后的所述参考面以及所述旋转后的参考面的第二参考方向。
[0028]在一种可能的实现方式中,在获取三维游戏场景中的参考面的第一参考方向的步骤之前,所述方法还包括:
[0029]在所述图形用户界面上实时展示所述游戏的虚拟相机所确定的游戏内容,其中,所述游戏内容包括所述虚拟对象和所述三维虚拟场景;
[0030]当所述三维虚拟场景不包括所述参考面时,执行获取所述参考面的第一参考方向的步骤。
[0031]在一种可能的实现方式中,所述方法还包括:
[0032]当所述三维虚拟场景包括所述参考面时,隐藏所述方向指示标识。
[0033]在一种可能的实现方式中,所述参考面包括水平面、地面、海面。
[0034]第二方面,本申请实施例提供一种游戏中的方向指示装置,通过终端设备提供图形用户界面,所述图形用户界面显示的内容包含三维虚拟场景以及位于所述三维虚拟场景中的虚拟对象,包括:
[0035]获取模块,用于获取三维游戏场景中的参考面的第一参考方向;
[0036]第一显示模块,用于在所述图形用户界面的预设位置显示一指向所述第一参考方
向的方向指示标识,所述方向指示标识用于提示所述虚拟对象所处平面与所述参考面之间的相对角度;
[0037]旋转模块,用于接收针对于所述虚拟对象的控制指令,控制所述三维虚拟场景相对所述虚拟对象旋转,确定相对旋转后的所述参考面的第二参考方向;
[0038]第二显示模块,用于根据所述第二参考方向调整所述方向指示标识的指示方向,使得所述方向指示标识指向所述第二参考方向,以提示所述虚拟对象所处平面与所述参考面之间的相对角度变化。
[0039]在一种可能的实现方式中,所述第一参考方向和所述第二参考方向为所述参考面的法线方向;或者,所述第一参考方向和所述第二参考方向为所述参考面的切线方向。
[0040]在一种可能的实现方式中,所述图形用户界面上包括一准星,所述准星用于提示所述虚拟对象的瞄准方向。
[0041]所述方向指示标识为一方向指示线,所述方向指示线包括起点和辅助线段。
[0042]第一显示模块具体用于:
[0043]以所述准星为所述方向指示线的起点,所述第一参考方向为所述方向指示线的辅助线段方向,在所述预设位置绘制所述方向指示线。
[0044]在一种可能的实现方式中,第二显示模块具体用于:
[0045]以所述准星为所述方向指示线的起点,以所述第二参考方向为所述辅助线段的指示方向,在所述预设位置绘制所述方向指示线。
[0046]在一种可能的实现方式中,所述辅助线段的长度与所述虚拟对象本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏中的方向指示方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面显示的内容包含三维虚拟场景以及位于所述三维虚拟场景中的虚拟对象,所述方法包括:获取三维游戏场景中的参考面的第一参考方向;在所述图形用户界面的预设位置显示一指向所述第一参考方向的方向指示标识,所述方向指示标识用于提示所述虚拟对象所处平面与所述参考面之间的相对角度;接收针对于所述虚拟对象的控制指令,控制所述三维虚拟场景相对所述虚拟对象旋转,确定相对旋转后的所述参考面的第二参考方向;根据所述第二参考方向调整所述方向指示标识的指示方向,使得所述方向指示标识指向所述第二参考方向,以提示所述虚拟对象所处平面与所述参考面之间的相对角度变化。2.根据权利要求1所述的方法,其特征在于,所述第一参考方向和所述第二参考方向为所述参考面的法线方向;或者,所述第一参考方向和所述第二参考方向为所述参考面的切线方向。3.根据权利要求1所述的方法,其特征在于,所述图形用户界面上包括一准星,所述准星用于提示所述虚拟对象的瞄准方向;所述方向指示标识为一方向指示线,所述方向指示线包括起点和辅助线段;在所述图形用户界面的预设位置显示一指向所述第一参考方向的方向指示标识的步骤,包括:以所述准星为所述方向指示线的起点,所述第一参考方向为所述方向指示线的辅助线段方向,在所述预设位置绘制所述方向指示线。4.根据权利要求3所述的方法,其特征在于,根据所述第二参考方向调整所述方向指示标识的指示方向,使得所述方向指示标识指向所述第二参考方向的步骤,包括:以所述准星为所述方向指示线的起点,以所述第二参考方向为所述辅助线段的指示方向,在所述预设位置绘制所述方向指示线。5.根据权利要求3所述的方法,其特征在于,所述辅助线段的长度与所述虚拟对象与所述参考面之间的相对距离正相关。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:以所述辅助线段中远离所述准星的顶点为圆心确定一圆形区域,并沿所述圆形区域的圆周绘制一弧形标识;其中,所述弧形标识对应的弦与所述辅助线段垂直。7.根据权利要求1所述的方法,其特征在于,所述接收针对于所述虚拟对象的控制指令,控制所述三维虚拟场景相对所述虚拟对象旋转的步骤,包括:接收针对于所述虚拟对象的控制指令,保持所述虚拟对象在所述图形用户界面上的显示角度不变,控制所述图形用户界面上所显示的三维虚拟场景相对于所述虚拟对象旋转...

【专利技术属性】
技术研发人员:麦冠强
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1