首页> 中国专利> 调整游戏画面中虚拟工具显示的方法、装置、设备及介质

调整游戏画面中虚拟工具显示的方法、装置、设备及介质

摘要

本申请提供一种调整游戏画面中虚拟工具显示的方法、装置、设备及介质,涉及游戏技术领域。其中,该方法包括:获取终端设备的显示屏尺寸;根据黄金比例分割原理和显示屏尺寸,对游戏画面进行分割,确定游戏画面对应的黄金分割构图;根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域,应用本申请实施例,使得虚拟工具的显示不再依赖于设计师的设计经验,而是基于黄金分割比例确定的第一黄金分割区域进行显示,有效提高游戏的设计效率,且还可以使得游戏画面中虚拟工具的显示角度较佳,提高玩家的游戏体验。

著录项

  • 公开/公告号CN113244613A

    专利类型发明专利

  • 公开/公告日2021-08-13

    原文格式PDF

  • 申请/专利权人 网易(杭州)网络有限公司;

    申请/专利号CN202110610760.4

  • 发明设计人 谭轩;

    申请日2021-06-01

  • 分类号A63F13/52(20140101);A63F13/837(20140101);A63F13/822(20140101);

  • 代理机构11463 北京超凡宏宇专利代理事务所(特殊普通合伙);

  • 代理人钟扬飞

  • 地址 310052 浙江省杭州市滨江区长河街道网商路599号4幢7层

  • 入库时间 2023-06-19 12:14:58

说明书

技术领域

本申请涉及游戏技术领域,特别涉及一种调整游戏画面中虚拟工具显示的方法、装置、设备及介质。

背景技术

射击游戏作为一种重要的游戏类型,由于其具有较强的代入感,受到众多玩家的欢迎。其中,以第一人称射击类游戏(First-person shooting game,FPS)来说,其可以以玩家的主观视角来进行射击游戏。在第一人称射击类游戏中,玩家们不再像别的游戏一样操纵屏幕中的虚拟人物来进行游戏,而是身临其境的体验游戏带来的视觉冲击,大大增强了游戏的主动性和真实感,给玩家更多的代入感。

现有的第一人称射击类游戏中,虚拟角色持枪角度、位置一般由设计师根据设计经验自行设计,往往需要多次调整,导致现有的游戏存在设计效率低下的问题。

发明内容

本申请的目的在于,针对上述现有技术中的不足,提供一种调整游戏画面中虚拟工具显示的方法、装置、设备及介质,可以有效提高游戏的设计效率,且还可以提高游戏画面中虚拟角色持有虚拟工具的显示效果。

为实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本发明提供一种调整游戏画面中虚拟工具显示的方法,通过终端设备显示图形用户界面,所述图形用户界面显示有游戏画面,所述游戏画面中至少包括虚拟角色持有的虚拟工具,所述方法包括:

获取终端设备的显示屏尺寸;

根据黄金比例分割原理和所述显示屏尺寸,对所述游戏画面进行分割,确定所述游戏画面对应的黄金分割构图,所述黄金分割构图包括:多个子区域;

根据所述游戏画面对应的黄金分割构图,将所述虚拟工具显示至多个所述子区域中的第一黄金分割区域。

在可选的实施方式中,所述根据黄金比例分割原理和所述显示屏尺寸,对所述游戏画面进行分割,确定所述游戏画面对应的黄金分割构图,包括:

根据黄金比例分割原理和所述显示屏尺寸,确定所述游戏画面的黄金分割点;

根据所述游戏画面的黄金分割点,对所述游戏画面进行分割,确定所述游戏画面对应的黄金分割构图。

在可选的实施方式中,所述根据所述游戏画面的黄金分割点,对所述游戏画面进行分割,确定所述游戏画面对应的黄金分割构图,包括:

根据所述游戏画面的黄金分割点,确定初始黄金分割线,所述初始黄金分割线为井字形分割线;

根据所述初始黄金分割线,对所述游戏画面进行分割,确定所述游戏画面对应的黄金分割构图。

在可选的实施方式中,所述第一黄金分割区域为正方形区域。

在可选的实施方式中,所述根据所述游戏画面对应的黄金分割构图,将所述虚拟工具显示至所述多个所述子区域中的第一黄金分割区域之后,还包括:

根据所述游戏画面对应的黄金分割构图,确定所述黄金分割构图对应的黄金螺旋线的螺旋视觉消失点;

根据所述螺旋视觉消失点,调整所述第一黄金分割区域中所述虚拟工具的重心位置。

在可选的实施方式中,所述根据所述游戏画面对应的黄金分割构图,将所述虚拟工具显示至所述多个所述子区域中的第一黄金分割区域之后,还包括:

根据所述游戏画面对应的黄金分割构图,确定所述游戏画面的中心点和对角点;

分别根据所述游戏画面的中心点和对角点,调整所述第一黄金分割区域中所述虚拟工具的准心点和尾端中心点的显示位置。

在可选的实施方式中,所述虚拟工具包括:虚拟瞄准镜;

所述根据所述游戏画面对应的黄金分割构图,将所述虚拟工具显示至所述多个所述子区域中的第一黄金分割区域之后,还包括:

根据所述游戏画面对应的黄金分割构图,将所述虚拟工具的虚拟瞄准镜显示至所述第一黄金分割区域内的第二黄金分割区域。

在可选的实施方式中,所述根据所述游戏画面对应的黄金分割构图,将所述虚拟工具显示至所述多个所述子区域中的第一黄金分割区域之后,还包括:

根据所述游戏画面对应的黄金分割构图,调整持有所述虚拟工具的虚拟手持部位至所述游戏画面的黄金比例分割点。

在可选的实施方式中,所述方法还包括:

响应于虚拟工具切换指令,在所述第一黄金分割区域更换并显示更换后的虚拟工具。

在可选的实施方式中,所述根据所述游戏画面对应的黄金分割构图,将所述虚拟工具显示至所述多个所述子区域中的第一黄金分割区域之前,还包括:

响应于待机指令,控制所述虚拟工具进入待机状态。

在可选的实施方式中,所述虚拟工具包括下述至少一项:虚拟枪支、虚拟刀具、虚拟投掷物。

第二方面,本发明提供一种调整游戏画面中虚拟工具显示的装置,通过终端设备显示图形用户界面,所述图形用户界面显示有游戏画面,所述游戏画面中至少包括虚拟角色持有的虚拟工具,所述装置包括:

获取模块,用于获取终端设备的显示屏尺寸;

确定模块,用于根据黄金比例分割原理和所述显示屏尺寸,对所述游戏画面进行分割,确定所述游戏画面对应的黄金分割构图,所述黄金分割构图包括:多个子区域;

显示模块,用于根据所述游戏画面对应的黄金分割构图,将所述虚拟工具显示至所述多个所述子区域中的第一黄金分割区域。

在可选的实施方式中,确定模块,具体用于根据黄金比例分割原理和显示屏尺寸,确定游戏画面的黄金分割点;

根据游戏画面的黄金分割点,对游戏画面进行分割,确定游戏画面对应的黄金分割构图。

在可选的实施方式中,确定模块,具体用于根据游戏画面的黄金分割点,确定初始黄金分割线,初始黄金分割线为井字形分割线;

根据初始黄金分割线,对游戏画面进行分割,确定游戏画面对应的黄金分割构图。

在可选的实施方式中,第一黄金分割区域为正方形区域。

在可选的实施方式中,显示模块,还用于根据游戏画面对应的黄金分割构图,确定黄金分割构图对应的黄金螺旋线的螺旋视觉消失点;

根据螺旋视觉消失点,调整第一黄金分割区域中虚拟工具的重心位置。

在可选的实施方式中,显示模块,还用于根据游戏画面对应的黄金分割构图,确定游戏画面的中心点和对角点;

分别根据游戏画面的中心点和对角点,调整第一黄金分割区域中虚拟工具的准心点和尾端中心点的显示位置。

在可选的实施方式中,虚拟工具包括:虚拟瞄准镜;显示模块,还用于根据游戏画面对应的黄金分割构图,将虚拟工具的虚拟瞄准镜显示至第一黄金分割区域内的第二黄金分割区域。

在可选的实施方式中,显示模块,还用于根据游戏画面对应的黄金分割构图,调整持有虚拟工具的虚拟手持部位至游戏画面的黄金比例分割点。

在可选的实施方式中,显示模块,还用于响应于虚拟工具切换指令,在第一黄金分割区域更换并显示更换后的虚拟工具。

在可选的实施方式中,显示模块,还用于响应于待机指令,控制虚拟工具进入待机状态。

在可选的实施方式中,虚拟工具包括下述至少一项:虚拟枪支、虚拟刀具、虚拟投掷物。

第三方面,本发明提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如前述实施方式任一所述调整游戏画面中虚拟工具显示的方法的步骤。

第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如前述实施方式任一所述调整游戏画面中虚拟工具显示的方法的步骤。

本申请的有益效果是:

本申请实施例提供的一种调整游戏画面中虚拟工具显示的方法、装置、设备及介质中,通过终端设备显示图形用户界面,该图形用户界面显示有游戏画面,游戏画面中至少包括虚拟角色持有的虚拟工具,该方法包括:获取终端设备的显示屏尺寸;根据黄金比例分割原理和显示屏尺寸,对游戏画面进行分割,确定游戏画面对应的黄金分割构图,黄金分割构图包括:多个子区域;根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域,应用本申请实施例,使得虚拟工具的显示不再依赖于设计师的设计经验,而是基于黄金分割比例确定的第一黄金分割区域进行显示,有效提高游戏的设计效率,且还可以使得游戏画面中虚拟工具的显示角度较佳,提高玩家的游戏体验。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种调整游戏画面中虚拟工具显示的方法的流程示意图;

图2为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图;

图3为本申请实施例提供的又一种调整游戏画面中虚拟工具显示的方法的流程示意图;

图4为本申请实施例提供的一种黄金分割构图的示意图;

图5为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图;

图6为本申请实施例提供的又一种调整游戏画面中虚拟工具显示的方法的流程示意图;

图7为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图;

图8为本申请实施例提供的又一种调整游戏画面中虚拟工具显示的方法的流程示意图;

图9为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图;

图10为本申请实施例提供的一种调整游戏画面中虚拟工具显示的装置的功能模块示意图;

图11为本申请实施例提供的一种电子设备结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

现有的射击类游戏中,虚拟角色的持枪角度、位置一般由设计师根据设计经验自行设计,也即在同一游戏画面,通过不同设计师设计时,往往因为设计师设计经验的差异,会得到不同的设计效果,特别地,对于一些设计经验不足的设计师,往往需要多次调整,且调整后游戏画面中也会存在虚拟角色的持枪角度、位置等不佳的问题,因此,现有的射击类游戏存在设计效率低下,游戏画面中虚拟角色的持枪角度、位置不佳的技术问题。

有鉴于此,本申请实施例提供一种调整游戏画面中虚拟工具显示的方法,应用该方法可以有效提高游戏的设计效率,且还可以提高游戏画面中虚拟角色持有虚拟工具的显示效果。

图1为本申请实施例提供的一种调整游戏画面中虚拟工具显示的方法的流程示意图,该方法可以应用于终端设备,该终端设备可以是移动终端、计算机、掌上电脑等,比如,可以是手机、笔记本电脑、平板电脑、掌上电脑、PAD、台式电脑等,在此不作限定。其中,应用于终端设备时,该终端设备可以下载安装包括虚拟角色和虚拟工具的游戏应用程序,比如,射击类应用程序,但不以此为限。其中,该方法可以通过终端设备显示图形用户界面,该图形用户界面显示有游戏画面,该游戏画面中至少包括虚拟角色持有的虚拟工具,当然,根据实际的游戏类型,该游戏画面还可以包括但不限于虚拟草木、虚拟山丘、虚拟河流等任意虚拟场景。可选地,在一些实施例中该游戏画面还可以包括目标玩家所操控的虚拟角色、其他玩家所操控的虚拟角色,游戏画面中目标玩家所操控的虚拟角色可以持有该虚拟工具,该虚拟工具可以是虚拟刀具、虚拟投掷物(比如,虚拟手榴弹)等,当然,本申请在此并不限定游戏画面中虚拟角色的数量,可以是一个或多个,在此不作限定。如图1所示,该方法可以包括:

S101、获取终端设备的显示屏尺寸。

可选地,终端设备的显示屏尺寸可以通过终端设备的设备属性获取,所获取的显示屏尺寸可以包括:显示屏的长度参数、宽度参数、长宽比例等,在此不作限定。可选地,在一些实施例中,也可以根据终端设备的设备属性查询获取显示屏的型号参数,根据终端设备上预先存储的型号与尺寸之间的映射关系获取显示屏尺寸,在此对获取方式不作具体限定。可选地,所获取的显示屏尺寸可以是1920×1080,即16:9,又或者,可以是3:2、4:3、1:1、375:667等,在此不作限定。

S102、根据黄金比例分割原理和显示屏尺寸,对游戏画面进行分割,确定游戏画面对应的黄金分割构图,黄金分割构图包括:多个子区域。

其中,黄金分割比例原理即将整体一分为二,较大部分与整体部分的比值等于较小部分与较大部分的比值,其比值约为0.618,应用到本申请实施例中,也即根据显示屏尺寸,将显示屏的整体显示区域一分为二,较大显示区域的面积与整体显示区域的面积的比值,等于较小显示区域的面积与较大显示区域的面积的比值,其比值约为0.618。

基于该黄金分割比例原理和显示屏尺寸,可以分别在第一方向(横向)上和第二方向(纵向)上对显示屏所显示的游戏画面进行多次分割,通过分割可以确定,可以将游戏画面分割成多个子区域,获取到该游戏画面对应的黄金分割构图。可选地,本申请在此并不限定该多个子区域的数量,可以是9个、10个、11个或更多数量,根据实际的应用场景可以有所不同。

S103、根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域。

其中,第一黄金分割区域可以是黄金分割构图中的部分区域,该第一黄金分割区域中分割线对应的分割点可以位于黄金比例分割点上。可选地,可以根据游戏画面对应的黄金分割构图和黄金分割比例原理选择部分区域作为该第一黄金分割区域,根据确定的该第一黄金分割区域,可以将虚拟工具显示至黄金分割构图中的第一黄金分割区域。当然,在一些实施例中,若游戏画面还包括:虚拟角色,虚拟角色持有该虚拟工具,也可以将该虚拟角色的部分(比如,上半身)或整体显示至该第一黄金分割区域,在此不作限定,可以使得游戏画面中虚拟工具的显示角度较佳。

综上,本申请实施例提供一种调整游戏画面中虚拟工具显示的方法,通过终端设备显示图形用户界面,该图形用户界面显示有游戏画面,游戏画面中至少包括虚拟角色持有的虚拟工具,该方法包括:获取终端设备的显示屏尺寸;根据黄金比例分割原理和显示屏尺寸,对游戏画面进行分割,确定游戏画面对应的黄金分割构图,黄金分割构图包括:多个子区域;根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域,应用本申请实施例,使得虚拟工具的显示不再依赖于设计师的设计经验,而是基于黄金分割比例确定的第一黄金分割区域进行显示,有效提高游戏的设计效率,且还可以使得游戏画面中虚拟工具的显示角度较佳,提高玩家的游戏体验。

在一些可选地实施方式中,上述终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。此外,还需要说明的是,若需要将上述调整的游戏画面显示在不同显示屏尺寸的终端设备上,可以根据前期设计过程中针对的显示屏尺寸,对游戏画面进行适应性调整,比如,可以在显示屏的上下左右预留黑边显示该游戏画面,本申请在此不作限定。

图2为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图,可选地,如图2所示,上述根据黄金比例分割原理和显示屏尺寸,对游戏画面进行分割,确定游戏画面对应的黄金分割构图,可以包括:

S201、根据黄金比例分割原理和显示屏尺寸,确定游戏画面的黄金分割点。

S202、根据游戏画面的黄金分割点,对游戏画面进行分割,确定游戏画面对应的黄金分割构图。

其中,游戏画面的黄金分割点可以根据黄金比例分割原理和显示屏尺寸确定,可以理解的是,由于显示屏一般为矩形,因此,可以分别以矩形的每个点为参考点,根据黄金分割原理确定各边上的黄金分割点,其中,各边上的黄金分割点可以使得各边上短边与长边的比例为0.618;根据各边上的黄金分割点,可以确定游戏画面的黄金分割点,进而根据该游戏画面的黄金分割点可以对游戏画面进行分割,通过分割可以将游戏画面分割为多个子区域,进而可以确定该游戏画面对应的黄金分割区域。当然,本申请在并不限定具体的分割次数,根据实际的应用场景可以有所不同。

图3为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图。可选地,如图4所示,上述根据游戏画面的黄金分割点,对游戏画面进行分割,确定游戏画面对应的黄金分割构图,可以包括:

S301、根据游戏画面的黄金分割点,确定初始黄金分割线,初始黄金分割线为井字形分割线。

S302、根据初始黄金分割线,对游戏画面进行分割,确定游戏画面对应的黄金分割构图。

基于上述说明,在确定了游戏画面的黄金分割点后,可以根据预设规则,确定多组黄金分割点,每组黄金分割点可以包括两个黄金分割点,对每组黄金分割点中的黄金分割点进行连线,通过连线可以确定初始黄金分割线,可选地,该初始黄金分割线可以包括4条,并在游戏画面中呈井字形,当然并不以此为限。基于确定的初始黄金分割线,可以对该游戏画面作进一步地分割,通过分割即可确定游戏画面对应的黄金分割构图,可选地,该黄金分割构图中可以包括9个子区域,当然,本申请在此并不限定子区域的个数,根据初始黄金分割线的不同可以有所不同。

可选地,上述第一黄金分割区域为正方形区域。可选地,该正方形区域可以包括多个子区域,该正方形区域可以位于游戏画面的右下角,又或者,可以位于游戏画面的左下角,本申请在此不作限定。其中,正方形区域位于游戏画面的右下角时,可以避免遮挡玩家视线,保证游戏画面中具有足够的可视面积。可选地,若虚拟工具的显示尺寸较大,可以将虚拟工具的主体部分显示至该第一黄金分割区域,比如,虚拟工具为射击枪时,可以将枪的主要机械部分显示至该第一黄金分割区域。

图4为本申请实施例提供的一种黄金分割构图的示意图。基于上述说明,为了更好地理解本申请,下面结合具体的示意图进行说明。其中,对于显示屏来说,其一般为矩形,可以包括两个长边(第一长边AD和第二长边MG)和两个短边(第一短边AM和第二短边DG),参照图4,以显示屏的第一长边AD为例进行说明,可以根据黄金比例分割原理和该第一长边AD的长度参数,以第一顶点A为参考点,确定第一长边AD上游戏画面的第一黄金分割点B,其中,AB/BD=0.618;再者,根据黄金比例分割原理和该第一长边AD的长度参数,以第一顶点D为参考点,确定第一长边AD上游戏画面的第二黄金分割点C,其中,DC/CA=0.618,参照该说明,可以进一步确定第二长边MG上游戏画面的第三黄金分割点L和第四黄金分割点I;以及第一短边AM上第五黄金分割点O和第六黄金分割点P、第二短边DG上第七黄金分割点E和第八黄金分割点F。

在确定了各黄金分割点后,根据第一长边AD上的黄金分割点B和C,第二长边MG上的黄金分割点L和I,可以确定第一初始黄金分割线BL和第二初始黄金分割线CI;参见该初始黄金分割线的确定方式,可以进一步确定第一短边AM和第二短边DG对应的第三初始黄金分割线OE和第四初始黄金分割线PF,此时,可以看出这四个初始黄金分割线为井字形分割线。

在确定了各初始黄金分割线后,可以进一步基于该初始黄金分割线和黄金分割比例原理对该游戏画面进行再次分割,可选地,如图4所示,通过分割可以确定该游戏画面对应的黄金分割构图,该黄金分割构图包括15个子区域。可选地,该第一黄金分割区域可以为该游戏画面右下角的位置,比如,可以为ZEGI围成的正方形区域,可以看出,该正方形区域中分割线AE和ZI分别对应的分割点E和Z位于黄金比例分割点上。当然,根据有游戏画面中虚拟角色的尺寸大小,该第一黄金分割区域也可以是更大或更小的正方形区域,本申请在此对黄金分割区域的位置和尺寸不作限定,又或者,在一些实施例中,第一黄金分割区域可以为长方形区域,在此不作限定。可选地,在一些实施例中,该黄金分割区域中还包括虚拟工具被持有的虚拟角色。

图5为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图。可选地,如图5所示,上述根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域之后,还包括:

S401、根据游戏画面对应的黄金分割构图,确定黄金分割构图对应的黄金螺旋线的螺旋视觉消失点。

S402、根据螺旋视觉消失点,调整第一黄金分割区域中虚拟工具的重心位置。

其中,黄金螺旋线的生成方式是在黄金矩形(宽长之比为0.618的矩形)里靠着三边做成一个正方形,剩下的那部分则又是一个黄金矩形,可以依次再做成正方形,将这些正方形中心都按顺序联结即可。

在一些实施例中,基于上述确定的黄金分割构图,可以根据黄金分割构图确定每次分割对应的黄金螺旋点。参照上述图4,可选地,可以基于显示屏的宽度参数,将该宽度参数作为第一参考边AM,确定以该第一参考边为边长的正方形区域ACIM,并以显示屏的左下角顶点M作为黄金螺旋点的起始点,通过圆弧曲线连接左下角顶点M和该左下角顶点M的对角点C,形成第一黄金螺旋曲线AC,参照该说明可以依次确定第二黄金螺旋曲线CF、第三黄金螺旋曲线FH、第五黄金螺旋曲线HJ、第六黄金螺旋曲线JK等,在此过程中不断分割,直至第一参考边长小于预设阈值或黄金螺旋曲线的条数等于预设曲线条数阈值停止分割,此时,可以确定该黄金分割构图对应的黄金螺旋线的螺旋视觉消失点,其中,黄金螺旋线的螺旋视觉消失点也即黄金螺旋线的无限内旋点。可选地,根据该螺旋视觉消失点,则可以调整第一黄金分割区域中虚拟工具的重心位置,比如,可以将虚拟工具的重心位置调整至该螺旋视消失点上,又或者,可以调整至该螺旋视消失点附近区域,在此不作限定,根据实际的应用场景可以灵活调整。

图6为本申请实施例提供的又一种调整游戏画面中虚拟工具显示的方法的流程示意图。可选地,如图6所示,上述根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域之后,还包括:

S501、根据游戏画面对应的黄金分割构图,确定游戏画面的中心点和对角点。

S502、分别根据游戏画面的中心点和对角点,调整第一黄金分割区域中虚拟工具的准心点和尾端中心点的显示位置。

参照图4所示,根据游戏画面对应的黄金分割构图,可以确定黄金分割构图的四个顶点A、D、G及M和中心点R,其中,由图中可以看出,四个顶点A、D、G及M也即游戏画面的对角点,中心点R也即游戏画面的中心点。其中,需要说明的是,游戏画面的对角点也即游戏画面显示区域的对角点。

基于上述实施例的说明,可选地,可以基于游戏画面的中心点R,调整第一黄金分割区域中虚拟工具的准心点,比如,可以将虚拟工具的准心点调整至中心点R处,又或者,可以将虚拟工具的准心点调整至以中心点R为中心,第一预设阈值为半径的第一预设区域内,在此不作限定;此外,对于虚拟工具来说,其可以分为前端和尾部,继续参照图4所示,若虚拟工具为虚拟枪支时,可以理解的是,其前端可以指枪管部位,其尾端可以指手持部位,当然,前端和尾部的具体划分方式并不以此为限。其中,对于虚拟工具的尾部来说,可以进一步获取虚拟工具的尾部中心点W,并根据游戏画面的对角点G调整虚拟工具的尾端中心点W的显示位置。可以理解的是,虚拟工具一般位于游戏画面的下方,具体进行调解时,可以根据游戏画面中左下角的对角点或右下角的对角点进行调节,以右下角的对角点G为例,可选地,调节时,可以将虚拟工具的尾端中心点W调节至右下角的对角点G,又或者,如图4所示,可以将虚拟工具的尾端中心点W调节至以右下角的对角点G为中心,第二预设阈值为半径的第二预设区域内,在此不作限定。

图7为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图。可选地,虚拟工具可以包括:虚拟瞄准镜,如图7所示,上述根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域之后,还包括:

S601、根据游戏画面对应的黄金分割构图,将虚拟工具的虚拟瞄准镜显示至第一黄金分割区域内的第二黄金分割区域。

在一些实施例中,虚拟工具还可能包括虚拟瞄准镜,比如,虚拟工具为虚拟枪支时,该虚拟枪支可以包括虚拟瞄准镜,则此时可以根据游戏画面对应的黄金分割构图,对虚拟瞄准镜的显示位置进行调整,比如,可以调整至第一黄金分割区域内的第二黄金分割区域,使得虚拟瞄准镜的显示也更符合黄金黄金比例,基于参照图4可以看出,将虚拟瞄准镜作为一个整体看时,其横轴可以处于IH与HG的黄金比例上,纵轴可以处于GF与FE的黄金比例上。

图8为本申请实施例提供的又一种调整游戏画面中虚拟工具显示的方法的流程示意图。可选地,如图8所示,上述根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域之后,还包括:

S701、根据游戏画面对应的黄金分割构图,调整持有虚拟工具的虚拟手持部位至游戏画面的黄金比例分割点。

可以理解的是,对于虚拟工具来说,其一般都具有手持部位,比如,虚拟枪支,也可以对持有虚拟工具的虚拟手持部位进行调整,继续参照图8所示,可以将持有虚拟工具的虚拟手持部位调整至KJ与JI的黄金比例分割点J上,可以看出,J点在横向方向上为黄金比例分割点,通过调整,可以避免持有虚拟工具的虚拟手持部位遮挡玩家视线,提高玩家用户体验。

当然,在一些实施例中,步骤S601和步骤S602的技术方案也可以叠加,也即根据游戏画面对应的黄金分割构图,不仅将虚拟工具的虚拟瞄准镜显示至第一黄金分割区域内的第二黄金分割区域,还调整持有虚拟工具的虚拟手持部位至游戏画面的黄金比例分割点,根据实际的应用场景可以自行组合。

图9为本申请实施例提供的另一种调整游戏画面中虚拟工具显示的方法的流程示意图。可选地,如图9所示,上述方法还包括:

S801、响应于虚拟工具切换指令,在第一黄金分割区域更换并显示更换后的虚拟工具。

可以理解的是,游戏中一般都包括虚拟角色可持有的多种虚拟工具,而游戏过程中,根据虚拟角色的游戏状态,可能需要对虚拟工具进行切换,可选地,可以基于触摸显示屏通过点击、滑动、拖动等方式作用于虚拟工具快捷切换控件生成虚拟工具切换指令,响应于该虚拟工具切换指令,可以在上述的第一黄金分割区域对虚拟工具进行更换,并显示更换后的虚拟工具,应用本申请实施例,使得虚拟工具的切换也在第一黄金分割区域内完成。比如,可以在第一黄金分割区域显示虚拟工具的切换动画等,在此不作限定。

可选地,上述根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域之前,还包括:

响应于待机指令,控制虚拟工具进入待机状态。

在一些实施例中,上虚拟工具显示的方法具体可以适用于游戏中的待机状态下,可以理解的是,射击游戏中,虚拟角色一般存在待机状态、射击状态、跳跃状态、换弹状态、切枪状态之间的状态切换,而待机状态下,虚拟角色持有虚拟工具的姿势(比如,第一视角抵右肩姿势)作为一种使用频率较高的姿势,因此,可以在待机状态下,参见前述实施例的方法,将虚拟工具显示至多个子区域中的第一黄金分割区域,从而可以将虚拟工具调整至合适的位置,即不会遮挡视线,也符合用户的审美。可选地,其他状态下也可参见前述实施例的方法调整虚拟工具在游戏画面的显示位置,比如,射击状态,但不以此为限。

可选地,上述虚拟工具包括下述至少一项:虚拟枪支、虚拟刀具、虚拟投掷物。其中,虚拟枪支可以是虚拟手枪、虚拟射击枪、虚拟冲锋枪等,在此不作限定;虚拟投掷物可以是虚拟炸药、虚拟烟雾弹等,在此不作限定。

图10为本申请实施例提供的一种调整游戏画面中虚拟工具显示的装置的功能模块示意图,基于该装置,可以通过终端设备显示图形用户界面,图形用户界面显示有游戏画面,游戏画面中至少包括虚拟角色持有的虚拟工具,该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图10所示,虚拟工具显示的装置200包括:

获取模块210,用于获取终端设备的显示屏尺寸;

确定模块220,用于根据黄金比例分割原理和显示屏尺寸,对游戏画面进行分割,确定游戏画面对应的黄金分割构图,黄金分割构图包括:多个子区域;

显示模块230,用于根据游戏画面对应的黄金分割构图,将虚拟工具显示至多个子区域中的第一黄金分割区域。

在可选的实施方式中,确定模块220,具体用于根据黄金比例分割原理和显示屏尺寸,确定游戏画面的黄金分割点;

根据游戏画面的黄金分割点,对游戏画面进行分割,确定游戏画面对应的黄金分割构图。

在可选的实施方式中,确定模块220,具体用于根据游戏画面的黄金分割点,确定初始黄金分割线,初始黄金分割线为井字形分割线;

根据初始黄金分割线,对游戏画面进行分割,确定游戏画面对应的黄金分割构图。

在可选的实施方式中,第一黄金分割区域为正方形区域。

在可选的实施方式中,显示模块230,还用于根据游戏画面对应的黄金分割构图,确定黄金分割构图对应的黄金螺旋线的螺旋视觉消失点;

根据螺旋视觉消失点,调整第一黄金分割区域中虚拟工具的重心位置。

在可选的实施方式中,显示模块230,还用于根据游戏画面对应的黄金分割构图,确定游戏画面的中心点和对角点;

分别根据游戏画面的中心点和对角点,调整第一黄金分割区域中虚拟工具的准心点和尾端中心点的显示位置。

在可选的实施方式中,虚拟工具包括:虚拟瞄准镜;显示模块230,还用于根据游戏画面对应的黄金分割构图,将虚拟工具的虚拟瞄准镜显示至第一黄金分割区域内的第二黄金分割区域。

在可选的实施方式中,显示模块,还用于根据游戏画面对应的黄金分割构图,调整持有虚拟工具的虚拟手持部位至游戏画面的黄金比例分割点。

在可选的实施方式中,显示模块230,还用于响应于虚拟工具切换指令,在第一黄金分割区域更换并显示更换后的虚拟工具。

在可选的实施方式中,显示模块230,还用于响应于待机指令,控制虚拟工具进入待机状态。

在可选的实施方式中,虚拟工具包括下述至少一项:虚拟枪支、虚拟刀具、虚拟投掷物。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。

图11为本申请实施例提供的一种电子设备结构示意图。如图11所示,该电子设备可以包括:处理器510、存储介质520和总线530,存储介质520存储有处理器510可执行的机器可读指令,当电子设备运行时,处理器510与存储介质520之间通过总线530通信,处理器510执行机器可读指令,以执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。

可选地,本申请还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号