游戏中虚拟对象的控制方法、设备和存储介质

文档序号:1604846 发布日期:2020-01-10 浏览:23次 >En<

阅读说明:本技术 游戏中虚拟对象的控制方法、设备和存储介质 (Method, device and storage medium for controlling virtual object in game ) 是由 张建敏 彭骁勋 于 2019-10-09 设计创作,主要内容包括:本申请提供了一种游戏中虚拟对象的控制方法、设备和存储介质,其中,虚拟对象根据终端设备接收到的操作指令在游戏中执行虚拟动作,终端设备包含操作按键,操作按键中包含移动控制按键、朝向控制按键以及自由视角控制按键,该方法包括:响应作用于移动控制按键的第一按键操作,控制虚拟对象在游戏场景中移动;响应作用于朝向控制按键的第二按键操作,调整虚拟对象的朝向并同时调整游戏画面的视角;响应作用于自由视角控制按键的第三按键操作,调整游戏画面的视角,并在第三按键操作满足指定条件时调整虚拟对象的朝向,通过上述方法可以降低操作的复杂度,提高人机交互效率。(The application provides a method, equipment and a storage medium for controlling a virtual object in a game, wherein the virtual object executes a virtual action in the game according to an operation instruction received by terminal equipment, the terminal equipment comprises operation keys, and the operation keys comprise a movement control key, an orientation control key and a free visual angle control key, and the method comprises the following steps: controlling the virtual object to move in the game scene in response to a first key operation acting on the movement control key; adjusting the orientation of the virtual object and simultaneously adjusting the angle of view of the game screen in response to a second key operation acting on the orientation control key; the method can reduce the complexity of operation and improve the man-machine interaction efficiency by responding to the operation of a third key acting on the free visual angle control key, adjusting the visual angle of the game picture and adjusting the orientation of the virtual object when the operation of the third key meets specified conditions.)

游戏中虚拟对象的控制方法、设备和存储介质

技术领域

本申请涉及计算机技术领域,具体而言,涉及一种游戏中虚拟对象的控制方法、设备和存储介质。

背景技术

在许多游戏中,例如在「荒野行动」等射击游戏中,玩家控制的虚拟对象的朝向通常与游戏画面的视角方向是绑定的。为了在不影响虚拟对象的当前状态(比如,朝向、武器指向)的前提下便于玩家观察虚拟对象四周的情况,这些游戏往往会提供「自由视角」的功能,通过该自由视角的功能,可以使得虚拟对象的朝向与游戏画面的视角方向解绑。但是,当虚拟对象的朝向和游戏画面的视角(自由视角)的方向不同时,如果在游戏画面的当前视角下观察到某一方向出现情况时(比如,发现敌方角色),,在相关技术中,需要先进行视角切换,以从自由视角切换至虚拟对象的虚拟对象朝向所在的视角,然后将虚拟对象的朝向调整至该方向(出现情况的方向),用户在对虚拟对象进行控制完成上述操作时,操作过程相对比较复杂,从而使得用户完成上述操作时会消耗相对较长的时间。

发明内容

有鉴于此,本申请实施例至少提供一种游戏中虚拟对象的控制方法、设备和存储介质,以提高人机交互效率。

第一方面,本申请实施例提供了一种游戏中虚拟对象的控制方法,所述虚拟对象根据终端设备接收到的操作指令在所述游戏中执行虚拟动作,所述终端设备包含操作按键,所述操作按键中包含移动控制按键、朝向控制按键以及自由视角控制按键,所述控制方法包括:

响应作用于所述移动控制按键的第一按键操作,控制所述虚拟对象在游戏场景中移动;

响应作用于所述朝向控制按键的第二按键操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;

响应作用于所述自由视角控制按键的第三按键操作,调整所述游戏画面的视角,并在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向。

可选地,所述在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向,包括:

在所述第三按键操作满足所述指定条件时,根据所述游戏画面调整后的视角调整所述虚拟对象的朝向,其中,所述调整后的视角为通过所述第三按键操作确定的视角。

可选地,所述调整所述虚拟对象的朝向并同时调整游戏画面的视角,包括:

调整所述虚拟对象的朝向并根据所述虚拟对象的朝向确定游戏画面的视角。

可选地,所述控制方法包括:

根据所述第三按键操作控制一自由视角指示控件在第一指定范围内移动,其中,所述自由视角指示控件显示在所述游戏画面的显示屏上;

所述指定条件包括以下至少之一:

所述第三按键操作控制所述自由视角指示控件的移动距离大于距离阈值;

所述第三按键操作控制所述自由视角指示控件移动至指定区域。

可选地,所述第三按键操作控制所述自由视角指示控件的移动距离大于距离阈值,包括:

所述第三按键操作控制所述自由视角指示控件的移动距离大于所述第一指定范围的半径;

其中,所述第一指定范围形成的图形为圆形。

可选地,所述第三按键操作控制所述自由视角指示控件移动至指定区域,包括:

所述第三按键操作控制所述自由视角指示控件移动至第二指定范围内;

其中,所述第一指定范围形成的图形为圆形,所述第二指定范围形成的图形为环形,所述第二指定范围包围所述第一指定范围。

可选地,所述控制方法还包括:

所述游戏画面的显示屏上显示有指示标识,其中,所述指示标识所在的位置位于所述第一指定范围之外,所述指示标识、所述自由视角指示控件和所述圆形的圆心位于同一条直线上。

可选地,在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向,包括:

在所述第三按键操作满足指定条件时,确定所述游戏画面调整后的视角和所述虚拟对象当前的朝向之间的转动角度;

根据所述转动角度,调整所述虚拟对象的朝向。

第二方面,本申请实施例提供了一种游戏中虚拟对象的控制方法,所述虚拟对象根据终端设备接收到的操作指令在所述游戏中执行虚拟动作,所述终端设备包含触控面板,所述触控面板中包含移动控制区域、朝向控制区域以及自由视角控制区域,所述控制方法包括:

响应作用于所述移动控制区域的第一触控操作,控制所述虚拟对象在游戏场景中移动;

响应作用于所述朝向控制区域的第二触控操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;

响应作用于所述自由视角控制区域的第三触控操作,调整所述游戏画面的视角,并在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向。

可选地,所述在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向,包括:

在所述第三触控操作满足所述指定条件时,根据所述游戏画面调整后的视角调整所述虚拟对象的朝向,其中,所述调整后的视角为通过所述第三触控操作确定的视角。

可选地,所述调整所述虚拟对象的朝向并同时调整游戏画面的视角:

调整所述虚拟对象的朝向并根据所述虚拟对象的朝向确定游戏画面的视角。

可选地,所述指定条件包括以下至少之一:

所述第三触控操作在所述触控面板上的触控点的移动距离大于距离阈值;

所述第三触控操作在所述触控面板上的触控点移动至指定区域;

所述第三触控操作在所述触控面板上的触控压力大于压力阈值。

可选地,所述控制方法包括:

根据所述第三触控操作控制一自由视角指示控件在所述自由视角控制区域的第一指定范围内移动;

所述指定条件包括以下至少之一:

所述第三触控操作控制所述自由视角指示控件的移动距离大于距离阈值;

所述第三触控操作控制所述自由视角指示控件移动至指定区域。

可选地,所述第三触控操作控制所述自由视角指示控件的移动距离大于距离阈值,包括:

所述第三触控操作控制所述自由视角指示控件的移动距离大于所述第一指定范围的半径;

其中,所述第一指定范围形成的图形为圆形。

可选地,所述第三触控操作控制所述自由视角指示控件移动至指定区域,包括:

所述第三触控操作控制所述自由视角指示控件移动至第二指定范围内;

其中,所述第一指定范围形成的图形为圆形,所述第二指定范围形成的图形为环形,所述第二指定范围包围所述第一指定范围。

可选地,所述控制方法还包括:

所述游戏画面的显示屏上显示有指示标识,其中,所述指示标识所在的位置位于所述第一指定范围之外,所述指示标识、所述自由视角指示控件和所述圆形的圆心位于同一条直线上。

可选地,在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向,包括:

在所述第三触控操作满足指定条件时,确定所述游戏画面调整后的视角和所述虚拟对象当前的朝向之间的转动角度;

根据所述转动角度,调整所述虚拟对象的朝向。

可选地,所述自由视角控制区域中包含一自由视角控制控件;

所述作用于所述自由视角控制区域的第三触控操作为起始于所述自由视角控制控件的触控滑动操作。

第三方面,本申请实施例提供了一种终端设备,所述虚拟对象根据所述终端设备接收到的操作指令在所述游戏中执行虚拟动作,所述终端设备包含操作按键,所述操作按键中包含移动控制按键、朝向控制按键以及自由视角控制按键,所述终端设备包括:

控制单元,用于响应作用于所述移动控制按键的第一按键操作,控制所述虚拟对象在游戏场景中移动;

第一调整单元,用于响应作用于所述朝向控制按键的第二按键操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;

第二调整单元,用于响应作用于所述自由视角控制按键的第三按键操作,调整所述游戏画面的视角,并在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向。

可选地,所述第二调整单元的配置在用于在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向时,包括:

在所述第三按键操作满足所述指定条件时,根据所述游戏画面调整后的视角调整所述虚拟对象的朝向,其中,所述调整后的视角为通过所述第三按键操作确定的视角。

可选地,所述第一调整单元的配置在用于调整所述虚拟对象的朝向并同时调整游戏画面的视角时,包括:

调整所述虚拟对象的朝向并根据所述虚拟对象的朝向确定游戏画面的视角。

可选地,所述第二调整单元,还用于:

根据所述第三按键操作控制一自由视角指示控件在第一指定范围内移动,其中,所述自由视角指示控件显示在所述游戏画面的显示屏上;

所述指定条件包括以下至少之一:

所述第三按键操作控制所述自由视角指示控件的移动距离大于距离阈值;

所述第三按键操作控制所述自由视角指示控件移动至指定区域。

可选地,所述第三按键操作控制所述自由视角指示控件的移动距离大于距离阈值,包括:

所述第三按键操作控制所述自由视角指示控件的移动距离大于所述第一指定范围的半径;

其中,所述第一指定范围形成的图形为圆形。

可选地,所述第三按键操作控制所述自由视角指示控件移动至指定区域,包括:

所述第三按键操作控制所述自由视角指示控件移动至第二指定范围内;

其中,所述第一指定范围形成的图形为圆形,所述第二指定范围形成的图形为环形,所述第二指定范围包围所述第一指定范围。

可选地,所述游戏画面的显示屏上显示有指示标识,其中,所述指示标识所在的位置位于所述第一指定范围之外,所述指示标识、所述自由视角指示控件和所述圆形的圆心位于同一条直线上。

可选地,所述第二调整单元的配置在用于在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向时,包括:

在所述第三按键操作满足指定条件时,确定所述游戏画面调整后的视角和所述虚拟对象当前的朝向之间的转动角度;

根据所述转动角度,调整所述虚拟对象的朝向。

第四方面,本申请实施例提供了一种终端设备,所述虚拟对象根据所述终端设备接收到的操作指令在所述游戏中执行虚拟动作,所述终端设备包含触控面板,所述触控面板中包含移动控制区域、朝向控制区域以及自由视角控制区域,所述终端设备包括:

控制单元,用于响应作用于所述移动控制区域的第一触控操作,控制所述虚拟对象在游戏场景中移动;

第一调整单元,用于响应作用于所述朝向控制区域的第二触控操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;

第二调整单元,用于响应作用于所述自由视角控制区域的第三触控操作,调整所述游戏画面的视角,并在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向。

可选地,所述第二调整单元的配置在用于在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向时,包括:

在所述第三触控操作满足所述指定条件时,根据所述游戏画面调整后的视角调整所述虚拟对象的朝向,其中,所述调整后的视角为通过所述第三触控操作确定的视角。

可选地,所述第一调整单元的配置在用于调整所述虚拟对象的朝向并同时调整游戏画面的视角时,包括:

调整所述虚拟对象的朝向并根据所述虚拟对象的朝向确定游戏画面的视角。

可选地,所述指定条件包括以下至少之一:

所述第三触控操作在所述触控面板上的触控点的移动距离大于距离阈值;

所述第三触控操作在所述触控面板上的触控点移动至指定区域;

所述第三触控操作在所述触控面板上的触控压力大于压力阈值。

可选地,所述第二调整单元,还用于:

根据所述第三触控操作控制一自由视角指示控件在所述自由视角控制区域的第一指定范围内移动;

所述指定条件包括以下至少之一:

所述第三触控操作控制所述自由视角指示控件的移动距离大于距离阈值;

所述第三触控操作控制所述自由视角指示控件移动至指定区域。

可选地,所述第三触控操作控制所述自由视角指示控件的移动距离大于距离阈值,包括:

所述第三触控操作控制所述自由视角指示控件的移动距离大于所述第一指定范围的半径;

其中,所述第一指定范围形成的图形为圆形。

可选地,所述第三触控操作控制所述自由视角指示控件移动至指定区域,包括:

所述第三触控操作控制所述自由视角指示控件移动至第二指定范围内;

其中,所述第一指定范围形成的图形为圆形,所述第二指定范围形成的图形为环形,所述第二指定范围包围所述第一指定范围。

可选地,所述游戏画面的显示屏上显示有指示标识,其中,所述指示标识所在的位置位于所述第一指定范围之外,所述指示标识、所述自由视角指示控件和所述圆形的圆心位于同一条直线上。

可选地,所述第二调整单元的配置在用于在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向时,包括:

在所述第三触控操作满足指定条件时,确定所述游戏画面调整后的视角和所述虚拟对象当前的朝向之间的转动角度;

根据所述转动角度,调整所述虚拟对象的朝向。

可选地,所述自由视角控制区域中包含一自由视角控制控件;

所述作用于所述自由视角控制区域的第三触控操作为起始于所述自由视角控制控件的触控滑动操作。

第五方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面中任一所述的控制方法的步骤或者以执行如第二方面中任一所述的控制方法的步骤。

第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面中任一所述的控制方法的步骤或者执行如第二方面中任一所述的控制方法的步骤。

本申请的实施例提供的技术方案可以包括以下有益效果:

在本申请中,在响应作用于移动控制按键的第一按键操作后,终端设备控制虚拟对象在游戏场景中移动,在响应作用于朝向控制按键的第二按键操作后,调整虚拟对象的朝向并同时调整游戏画面的视角,通过上述两个步骤,可以控制虚拟对象在游戏场景中自由移动,以及自由调整游戏画面的视角,从而使得游戏画面随着虚拟对象的移动和朝向显示对应的游戏场景,响应于作用于自由视角控制按键的第三按键操作,调整游戏画面的视角,并在第三按键操作满足指定条件时调整所述虚拟对象的朝向,通过第三按键操作可以使游戏画面的视角从虚拟对象的朝向对应的游戏画面的视角切换至自由视角对应的游戏画面的视角,并且在第三按键操作满足指定条件时,将自由视角对应的游戏画面的视角切换至虚拟对象的朝向对应的游戏画面的视角,并且同时调整虚拟对象的朝向,通过上述方法,在从自由视角对应的游戏画面的视角换至虚拟对象的朝向对应的游戏画面的视角时,会调整虚拟对象的朝向,进一步的,在第三按键操作满足指定条件时,会对响应第二按键操作后的虚拟对象的朝向调整为响应第三按键操作后的虚拟对象的朝向,由于本申请在退出自由视角后会自动按照第三按键操作调整虚拟对象的朝向,相对于现有技术,本申请减少了操作步骤,从而降低了操作的复杂度,进而有利于使用户消耗相对较短的时间来完成调整虚拟对象朝向的操作,提高了人机交互效率。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

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

图1为本申请一实施例提供的一种游戏中虚拟对象的控制方法的流程示意图;

图2为本申请实施例提供的一种显示示意图;

图3为本申请实施例提供的另一种显示示意图;

图4为本申请实施例提供的另一种游戏中虚拟对象的控制方法的流程示意图;

图5为本申请另一实施例提供的一种游戏中虚拟对象的控制方法的流程示意图;

图6为本申请实施例提供的另一种游戏中虚拟对象的控制方法的流程示意图;

图7为本申请另一实施例提供的一种终端设备的结构示意图;

图8为本申请另一实施例提供的一种终端设备的结构示意图;

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

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要提前说明的是,本申请中涉及到的游戏画面是通过虚拟摄像机拍摄并呈现至显示装置上的,游戏画面的视角为虚拟摄像机的拍摄角度,不同方式的游戏画面的视角是虚拟摄像机通过不同的拍摄角度进行拍摄的结果,例如:虚拟对象的朝向对应的游戏画面是虚拟摄像机以虚拟人物为拍摄点,以虚拟人物的朝向为拍摄方向所拍摄到的画面,自由视角下的游戏画面是虚拟摄像机以虚拟人物相距一定距离的某个点为拍摄点,以某一方向为拍摄方向所拍摄的画面,具体可以是虚拟摄像机以虚拟人物的头顶上方某一位置为拍摄点,以某一方向为拍摄方向所拍摄的画面,游戏画面的视角的调整则是通过改变虚拟摄像机的拍摄角度来实现的,在某一游戏画面的视角下,如果想要获取某一方向上的游戏画面,可以通过控制虚拟摄像机的拍摄方向来实现。

图1为本申请一实施例提供的一种游戏中虚拟对象的控制方法的流程示意图,所述虚拟对象根据终端设备接收到的操作指令在所述游戏中执行虚拟动作,其中,所述终端设备包含操作按键,所述操作按键中包含移动控制按键、朝向控制按键以及自由视角控制按键,该控制方法包括以下步骤:

步骤101、响应作用于所述移动控制按键的第一按键操作,控制所述虚拟对象在游戏场景中移动。

步骤102、响应作用于所述朝向控制按键的第二按键操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角。

步骤103、响应作用于所述自由视角控制按键的第三按键操作,调整所述游戏画面的视角,并在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向。

具体的,用户可以通过终端设备实现对游戏中的虚拟对象进行控制,例如:用户对终端设备进行操作,终端设备在接收到操作指令后,控制虚拟对象在游戏中执行移动的虚拟对象或者该表朝向的虚拟动作等。

当终端设备包括按键(如:实体按键或虚拟按键)时,用户通过对按键的操作来实现对虚拟对象的控制,以便使虚拟对象执行对应的虚拟动作,其中,终端设备包括的按键至少包括以下几种:用于使虚拟对象执行移动的移动控制按键、用于使虚拟对象改变朝向的朝向控制按键和用于切换至自由视角的自由视角控制按键,当用户想要虚拟对象进行移动时,可以通过对移动控制按键的操作来实现,当用户想要改变虚拟对象的朝向时,可以通过对朝向控制按键的操作来实现,当用户想要切换至自由视角时,可以通过对自由视角控制按键的操作来实现,上述三种按键可以单独使用,或者也可以配合使用,例如:当用户想要虚拟对象在移动的过程中改变朝向时,可以通过对移动控制按键和朝向控制按键的操作来实现。当然,终端设备中还可以包括其他功能的按键,终端设备具体包括哪些功能的按键可以根据实际需要进行设置,在此不做具体限定。

在游戏过程中,在移动终端接收到作用于移动控制按键的第一按键操作后,移动终端控制虚拟对象在游戏场景中移动,如果用户想要调整虚拟对象的朝向以改变虚拟对象的观察方向时,可以对朝向控制按键进行第二按键操作,移动终端在接收到该第二按键操作后,控制虚拟对象调整朝向,由于虚拟对象的朝向发生改变后,虚拟对象的观察方向也发生了变化,为了得到调整后的朝向上的游戏画面,此时也需要调整虚拟摄像机的拍摄方向(即:调整游戏画面的视角),以使虚拟摄像机的拍摄方向与虚拟对象的朝向相同,从而使虚拟摄像机能够拍摄到调整后的朝向上的游戏画面,然后将虚拟摄像机当前拍摄到的游戏画面显示至终端设备上,在用户想要进入自由视角时,可以对自由视角控制按键进行第三按键操作,终端设备在接收到该第三按键操作后,对游戏画面的视角进行调整,以进入自由视角模式来观察游戏场景,此时的调整是指对虚拟摄像机的拍摄位置和虚拟摄像机的拍摄方向进行调整,但是此时虚拟对象的朝向是不发生变化的,在进入自由视角模式来观察游戏场景后,如果在某一方向上观察到情况,并想让虚拟对象改变朝向,以使虚拟对象的朝向与该方向相同时,需要使第三按键操作满足指定条件,例如:通过第三按键操作进入自由视角后,仍可以继续通过第三按键操作来调整虚拟摄像机的拍摄方向,从而改变游戏画面的视角,在将虚拟摄像机的拍摄方向调整至某一方向上时,用户可以结束该第三按键操作(满足指定条件),此时需要将虚拟对象的朝向调整至该方向上,具体例如:虚拟对象在朝向第一方向时,通过对自由视角控制按键的第三按键操作进入自由视角,并且在进入自由视角后,该第三按键操作仍在继续执行,此时通过后续的第三按键操作来对自由视角下的虚拟摄像机的拍摄方向进行调整,在的虚拟摄像机的拍摄方向为第二方向时,第三按键操作结束,此时需要将虚拟对象的朝向从第一方向调整至第二方向。

需要说明的是,第三按键操作是一个连续操作,通过该连续操作可以切换至自由视角模式,以及调整在自由视角模式下虚拟摄像机的拍摄方向,在第三按键操作满足指定条件后,可以将虚拟对象的朝向从进入自由视角模式时的朝向调整至第三按键操作满足指定条件时虚拟摄像机的拍摄方向上,关于具体的指定条件可以根据实际需要和自由视角控制按键的实际类型来进行设置,在此不做具体限定。

需要注意的是,本申请中涉及到的按键可以是虚拟按键,或者也可以是实体按键,例如:当该终端设备为PS4或XBOX等主机游戏设备时,用户可以通过手柄上的实体按键来对虚拟对象进行控制,如:对虚拟对象的移动和朝向进行控制,以及切换至自由视角模式等操作,当然手柄上也可以设置虚拟按键,通过手柄上的虚拟按键来实现对虚拟对象进行控制,如:对虚拟对象的移动和朝向进行控制,以及切换至自由视角模式等操作。

在一个可行的实施方案中,在执行在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向时,可以在所述第三按键操作满足所述指定条件时,根据所述游戏画面调整后的视角调整所述虚拟对象的朝向,其中,所述调整后的视角为通过所述第三按键操作确定的视角。

具体的,第三按键操作为一个连续操作,通过第三按键操作可以切换至自由视角模式,以及调整自由视角模式下虚拟摄像机的拍摄方向(此时虚拟对象的朝向不发生变化),从而调整游戏画面的视角,同时在第三按键操作满足指定条件时,可以将虚拟对象的朝向调整至满足该指定条件时虚拟摄像机的拍摄方向上,在本申请中通过一个操作来实现上述控制,有利于简化用户的操作步骤,提高用户的操作流畅性。

在一个可行的实施方案中,在执行调整所述虚拟对象的朝向并同时调整游戏画面的视角时,可以调整所述虚拟对象的朝向并根据所述虚拟对象的朝向确定游戏画面的视角。

在一个可行的实施方案中,可以根据所述第三按键操作控制一自由视角指示控件在第一指定范围内移动,其中,所述自由视角指示控件显示在所述游戏画面的显示屏上,所述指定条件包括以下至少之一:所述第三按键操作控制所述自由视角指示控件的移动距离大于距离阈值,以及所述第三按键操作控制所述自由视角指示控件移动至指定区域。

具体的,用户在对自由视角控制按键进行操作后,显示屏上会显示有一自由视角指示控件,在第三按键操作继续进行的过程中,该自由视角指示控件在显示屏上的位置会随着第三按键操作的动作而发生相应的改变,该自由视角指示控件的位置变化范围在第一指定范围内,通过该自由视角指示控件在第一指定范围内的位置可以显示在自由视角模式下,虚拟摄像机的拍摄方向位于游戏场景的那个方向上,以便于用户获知在自由视角模式下当前游戏画面的视角方向。

在第三按键操作的作用下,自由视角指示控件也会发生相应的移动,为了确定当前是否满足指定条件,可以在自由视角指示控件的移动距离大于距离阈值后,调整虚拟对象的朝向,其中,自由视角指示控件的移动距离大于距离阈值后表示当前在自由视角模式下虚拟摄像机的拍摄方向为虚拟对象的朝向的调整方向,或者可以在自由视角指示控件移动至指定区域后,调整虚拟对象的朝向,其中,自由视角指示控件移动至指定区域后表示当前在自由视角模式下虚拟摄像机的拍摄方向为虚拟对象的朝向的调整方向。

需要注意的是,自由视角指示控件的移动距离可以是自由视角指示控件在某一方向上的位置和自由视角指示控件的初始位置之间距离,该指定区域可以为显示屏上不与第一指定范围重叠的某一区域,关于指定区域和移动距离可以根据实际需要进行定义,在此不做具体限定。

在一个可行的实施方案中,所述第三按键操作控制所述自由视角指示控件的移动距离大于距离阈值可以是所述第三按键操作控制所述自由视角指示控件的移动距离大于所述第一指定范围的半径,其中,所述第一指定范围形成的图形为圆形。

具体的,在进行第三按键操作时,在显示屏上显示第一指定范围和自由视角指示控件,其中,自由视角指示控件位于第一指定范围内,该第一指定范围行程的图形为圆形,在第一指定范围和自由视角指示控件刚显示在显示屏上时,自由视角指示控件可以位于第一指定范围的圆心处。图2为本申请实施例提供的一种显示示意图,如图2中所示的圆形为第一指定范围,自由视角指示控件可以在该圆形内发生移动,在该自由视角指示控件的位置位于该圆形的边缘,且有继续向该圆形之外的区域发生移动的趋势时则满足指定条件,在满足上述操作时,则调整虚拟对象的朝向,通过上述方式有利于提高操作的连贯性,使得玩家在观察虚拟对象周围情况时可以快速地控制虚拟对象转向。

需要注意的是,图2仅是示意性的说明,关于第一指定范围的大小和自由视角指示控件的形状可以根据实际需要进行设置,在此不做具体限定。

在一个可行的实施方案中,所述第三按键操作控制所述自由视角指示控件移动至指定区域可以是所述第三按键操作控制所述自由视角指示控件移动至第二指定范围内,其中,所述第一指定范围形成的图形为圆形,所述第二指定范围形成的图形为环形,所述第二指定范围包围所述第一指定范围。

具体的,在进行第三按键操作时,在显示屏上显示第一指定范围、第二指定范围和自由视角指示控件,其中,自由视角指示控件位于第一指定范围内,且自由视角指示控件能够活动的范围为第一指定范围,该第一指定范围行程的图形为圆形,在第一指定范围和自由视角指示控件刚显示在显示屏上时,自由视角指示控件可以位于第一指定范围的圆心处,第二指定范围行程的图形为环形,且第二指定范围包括该第一指定范围,图3为本申请实施例提供的另一种显示示意图,如图3所示,第一指定范围为使用方格图形填充的区域,第二指定范围为使用菱形图形填充的区域,自由视角指示控件可以在该第一指定范围内发生移动,在该自由视角指示控件的位置位于该第一指定范围的边缘,且有继续向该第二指定范围移动的趋势时则满足指定条件,在满足上述操作时,则调整虚拟对象的朝向,通过上述方式有利于提高用户在进行第三按键操作时的准确性。

需要注意的是,图3仅是示意性的说明,关于第一指定范围的大小、第二指定范围的大小和自由视角指示控件的形状可以根据实际需要进行设置,并且,第一指定范围和第二指定范围的相对位置也可以根据实际需要进行设置,在此不做具体限定。

在一个可行的实施方案中,如图2或图3所示,所述游戏画面的显示屏上显示有指示标识,其中,所述指示标识所在的位置位于所述第一指定范围之外,所述指示标识、所述自由视角指示控件和所述圆形的圆心位于同一条直线上。

具体的,如图2或图3所示,通过指示标识可以使用户更佳方便的获知自由视角指示控件在第一指定范围的位置所在的角度,从而可以在自由视角指示控件被遮挡的情况下,通过指示标识来确定虚拟摄像机当前的拍摄方向,关于指示标识的具体所在位置可以根据实际需要进行设置,在此不做具体限定。

在一个可行的实施方案中,图4为本申请实施例提供的另一种游戏中虚拟对象的控制方法的流程示意图,如图4所示,在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向可以通过以下步骤实现:

步骤401、在所述第三按键操作满足指定条件时,确定所述游戏画面调整后的视角和所述虚拟对象当前的朝向之间的转动角度。

步骤402、根据所述转动角度,调整所述虚拟对象的朝向。

具体的,为了能够让虚拟对象更佳快速的调整好朝向,需要使虚拟对象转动相对较小的角度后就可以达到调整的朝向上,因此,在第三按键操作满足指定条件时,需要确定游戏画面调整后的视角和虚拟对象当前的朝向之间的最小转动角度,然后根据该最小的转动角度,来调整虚拟对象的朝向。

需要注意的是,确定出的转动角度也可以是游戏画面调整后的视角和虚拟对象当前的朝向之间的最大转动角度,然后根据最大的转动角度,来调整虚拟对象的朝向,关于具体的转动角度和转动方向可以根据实际需要进行设置,在此不做具体限定。

图5为本申请另一实施例提供的一种游戏中虚拟对象的控制方法的流程示意图,所述虚拟对象根据终端设备接收到的操作指令在所述游戏中执行虚拟动作,所述终端设备包含触控面板,所述触控面板中包含移动控制区域、朝向控制区域以及自由视角控制区域,该控制方法包括以下步骤:

步骤501、步骤响应作用于所述移动控制区域的第一触控操作,控制所述虚拟对象在游戏场景中移动。

步骤502、响应作用于所述朝向控制区域的第二触控操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角。

步骤503、响应作用于所述自由视角控制区域的第三触控操作,调整所述游戏画面的视角,并在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向。

具体的,图5所示的方式可以执行在如触控手机来控制虚拟对象,以及通过触控手机的触控面板来显示游戏画面,或者通过其他显示装置(如:电视等)来显示游戏画面,第一触控操作、第二触控操作和第三触控操作都可以通过点击和滑动等操作来实现的,在进行第一触控操作、第二触控操作和第三触控操作时,可以通过作用在触控面板上对应的操作区域来实现,如:第一触控操作可以通过作用在触控面板上的移动控制区域的操作来实现,第二触控操作可以通过作用在触控面板上的朝向控制区域的操作来实现,第三触控操作可以通过作用在触控面板上的自由视角控制区域的操作来实现。

关于图5对应内容的其他说明可参考图1至图4中的相关解释,在此不再详细说明。

在一个可行的实施方案中,在执行所述第三触控操作满足指定条件时调整所述虚拟对象的朝向的步骤时,可以在所述第三触控操作满足所述指定条件时,根据所述游戏画面调整后的视角调整所述虚拟对象的朝向,其中,所述调整后的视角为通过所述第三触控操作确定的视角。

关于该实施方式的说明可参考图1至图4中的相关解释,在此不再详细说明。

在一个可行的实施方案中,所述调整所述虚拟对象的朝向并同时调整游戏画面的视角可以通过调整所述虚拟对象的朝向并根据所述虚拟对象的朝向确定游戏画面的视角来实现。

关于该实施方式的说明可参考图1至图4中的相关解释,在此不再详细说明。

在一个可行的实施方案中,上述实施方式中的指定条件包括以下情况中的至少一种:

第一种:所述第三触控操作在所述触控面板上的触控点的移动距离大于距离阈值。

第二种:所述第三触控操作在所述触控面板上的触控点移动至指定区域。

第三种:所述第三触控操作在所述触控面板上的触控压力大于压力阈值。

关于第一种和第二种的相关说明可参考图1至图4中的相关解释,在此不再详细说明。

关于第三种,对于能够感知不同压力值的触控面板,在进行第三触控操作时,用户可以通过施加在触控面上的力的大小来达到指定条件。

在一个可行的实施方案中,为了提高游戏的交互性,在响应作用于所述自由视角控制区域的第三触控操作后,可以根据所述第三触控操作控制一自由视角指示控件在所述自由视角控制区域的第一指定范围内移动,其中,所述指定条件包括以下至少之一:所述第三触控操作控制所述自由视角指示控件的移动距离大于距离阈值;以及,所述第三触控操作控制所述自由视角指示控件移动至指定区域。

关于该实施方式的说明可参考图1至图4中的相关解释,在此不再详细说明。

在一个可行的实施方案中,所述第三触控操作控制所述自由视角指示控件的移动距离大于距离阈值可以包括所述第三触控操作控制所述自由视角指示控件的移动距离大于所述第一指定范围的半径;其中,所述第一指定范围形成的图形为圆形。

关于该实施方式的说明可参考图1至图4中的相关解释,在此不再详细说明。

在一个可行的实施方案中,所述第三触控操作控制所述自由视角指示控件移动至指定区域可以包括:所述第三触控操作控制所述自由视角指示控件移动至第二指定范围内;其中,所述第一指定范围形成的图形为圆形,所述第二指定范围形成的图形为环形,所述第二指定范围包围所述第一指定范围。

关于该实施方式的说明可参考图1至图4中的相关解释,在此不再详细说明。

在一个可行的实施方案中,所述游戏画面的显示屏上显示有指示标识,其中,所述指示标识所在的位置位于所述第一指定范围之外,所述指示标识、所述自由视角指示控件和所述圆形的圆心位于同一条直线上。

关于该实施方式的说明可参考图1至图4中的相关解释,在此不再详细说明。

在一个可行的实施方案中,图6为本申请实施例提供的另一种游戏中虚拟对象的控制方法的流程示意图,如图6所示,在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向可以通过以下步骤实现:

步骤601、在所述第三触控操作满足指定条件时,确定所述游戏画面调整后的视角和所述虚拟对象当前的朝向之间的转动角度。

步骤602、根据所述转动角度,调整所述虚拟对象的朝向。

关于该实施方式的说明可参考图1至图4中的相关解释,在此不再详细说明。

在一个可行的实施方案中,所述自由视角控制区域中包含一自由视角控制控件;所述作用于所述自由视角控制区域的第三触控操作为起始于所述自由视角控制控件的触控滑动操作。

具体的,终端设备在响应第三触控操作的开始显示面板上会出现一自由视角控制控件,该自由视角控制控件移动开始一定则是终端设备影响第三触控操作的开始。

图7为本申请另一实施例提供的一种终端设备的结构示意图,所述虚拟对象根据所述终端设备接收到的操作指令在所述游戏中执行虚拟动作,所述终端设备包含操作按键,所述操作按键中包含移动控制按键、朝向控制按键以及自由视角控制按键,如图7所示,该终端设备包括:

控制单元701,用于响应作用于所述移动控制按键的第一按键操作,控制所述虚拟对象在游戏场景中移动。

第一调整单元702,用于响应作用于所述朝向控制按键的第二按键操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角。

第二调整单元703,用于响应作用于所述自由视角控制按键的第三按键操作,调整所述游戏画面的视角,并在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向。

在一个可行的实施方案中,所述第二调整单元703的配置在用于在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向时,包括:

在所述第三按键操作满足所述指定条件时,根据所述游戏画面调整后的视角调整所述虚拟对象的朝向,其中,所述调整后的视角为通过所述第三按键操作确定的视角。

在一个可行的实施方案中,所述第一调整单元702的配置在用于调整所述虚拟对象的朝向并同时调整游戏画面的视角时,包括:

调整所述虚拟对象的朝向并根据所述虚拟对象的朝向确定游戏画面的视角。

在一个可行的实施方案中,所述第二调整单元703,还用于:

根据所述第三按键操作控制一自由视角指示控件在第一指定范围内移动,其中,所述自由视角指示控件显示在所述游戏画面的显示屏上;

所述指定条件包括以下至少之一:

所述第三按键操作控制所述自由视角指示控件的移动距离大于距离阈值;

所述第三按键操作控制所述自由视角指示控件移动至指定区域。

在一个可行的实施方案中,所述第三按键操作控制所述自由视角指示控件的移动距离大于距离阈值,包括:

所述第三按键操作控制所述自由视角指示控件的移动距离大于所述第一指定范围的半径;

其中,所述第一指定范围形成的图形为圆形。

在一个可行的实施方案中,所述第三按键操作控制所述自由视角指示控件移动至指定区域,包括:

所述第三按键操作控制所述自由视角指示控件移动至第二指定范围内;

其中,所述第一指定范围形成的图形为圆形,所述第二指定范围形成的图形为环形,所述第二指定范围包围所述第一指定范围。

在一个可行的实施方案中,所述游戏画面的显示屏上显示有指示标识,其中,所述指示标识所在的位置位于所述第一指定范围之外,所述指示标识、所述自由视角指示控件和所述圆形的圆心位于同一条直线上。

在一个可行的实施方案中,所述第二调整单元703的配置在用于在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向时,包括:

在所述第三按键操作满足指定条件时,确定所述游戏画面调整后的视角和所述虚拟对象当前的朝向之间的转动角度;

根据所述转动角度,调整所述虚拟对象的朝向。

关于图7的解释说明可参考图1至图4的相关说明,在此不再详细说明。

图8为本申请另一实施例提供的一种终端设备的结构示意图,所述虚拟对象根据所述终端设备接收到的操作指令在所述游戏中执行虚拟动作,所述终端设备包含触控面板,所述触控面板中包含移动控制区域、朝向控制区域以及自由视角控制区域,如图8所示,所述终端设备包括:

控制单元801,用于响应作用于所述移动控制区域的第一触控操作,控制所述虚拟对象在游戏场景中移动;

第一调整单元802,用于响应作用于所述朝向控制区域的第二触控操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;

第二调整单元803,用于响应作用于所述自由视角控制区域的第三触控操作,调整所述游戏画面的视角,并在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向。

在一个可行的实施方案中,所述第二调整单元803的配置在用于在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向时,包括:

在所述第三触控操作满足所述指定条件时,根据所述游戏画面调整后的视角调整所述虚拟对象的朝向,其中,所述调整后的视角为通过所述第三触控操作确定的视角。

在一个可行的实施方案中,所述第一调整单元802的配置在用于调整所述虚拟对象的朝向并同时调整游戏画面的视角时,包括:

调整所述虚拟对象的朝向并根据所述虚拟对象的朝向确定游戏画面的视角。

在一个可行的实施方案中,所述指定条件包括以下至少之一:

所述第三触控操作在所述触控面板上的触控点的移动距离大于距离阈值;

所述第三触控操作在所述触控面板上的触控点移动至指定区域;

所述第三触控操作在所述触控面板上的触控压力大于压力阈值。

在一个可行的实施方案中,所述第二调整单元803,还用于:

根据所述第三触控操作控制一自由视角指示控件在所述自由视角控制区域的第一指定范围内移动;

所述指定条件包括以下至少之一:

所述第三触控操作控制所述自由视角指示控件的移动距离大于距离阈值;

所述第三触控操作控制所述自由视角指示控件移动至指定区域。

在一个可行的实施方案中,所述第三触控操作控制所述自由视角指示控件的移动距离大于距离阈值,包括:

所述第三触控操作控制所述自由视角指示控件的移动距离大于所述第一指定范围的半径;

其中,所述第一指定范围形成的图形为圆形。

在一个可行的实施方案中,所述第三触控操作控制所述自由视角指示控件移动至指定区域,包括:

所述第三触控操作控制所述自由视角指示控件移动至第二指定范围内;

其中,所述第一指定范围形成的图形为圆形,所述第二指定范围形成的图形为环形,所述第二指定范围包围所述第一指定范围。

在一个可行的实施方案中,所述游戏画面的显示屏上显示有指示标识,其中,所述指示标识所在的位置位于所述第一指定范围之外,所述指示标识、所述自由视角指示控件和所述圆形的圆心位于同一条直线上。

在一个可行的实施方案中,所述第二调整单元803的配置在用于在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向时,包括:

在所述第三触控操作满足指定条件时,确定所述游戏画面调整后的视角和所述虚拟对象当前的朝向之间的转动角度;

根据所述转动角度,调整所述虚拟对象的朝向。

在一个可行的实施方案中,所述自由视角控制区域中包含一自由视角控制控件;

所述作用于所述自由视角控制区域的第三触控操作为起始于所述自由视角控制控件的触控滑动操作。

关于图8的解释说明可参考图5至图6的相关说明,在此不再详细说明。

图9为本申请另一实施例提供的一种电子设备的结构示意图,包括:处理器901、存储介质902和总线903,所述存储介质902存储有所述处理器901可执行的机器可读指令,当电子设备运行上述的游戏控制的方法时,所述处理器901与所述存储介质902之间通过总线903通信,所述处理器901执行所述机器可读指令,以执行以下步骤:

响应作用于移动控制按键的第一按键操作,控制虚拟对象在游戏场景中移动;响应作用于朝向控制按键的第二按键操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;响应作用于自由视角控制按键的第三按键操作,调整所述游戏画面的视角,并在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向。

或者执行以下步骤:

响应作用于移动控制区域的第一触控操作,控制虚拟对象在游戏场景中移动;响应作用于朝向控制区域的第二触控操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;响应作用于自由视角控制区域的第三触控操作,调整所述游戏画面的视角,并在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向。

在本申请实施例中,所述存储介质902还可以存储其它机器可读指令,以执行如图1至图4或者如图5至图6所述的游戏控制的方法,关于具体执行的方法步骤和原理参见图1至图6的说明,在此不再详细赘述。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行以下步骤:

响应作用于移动控制按键的第一按键操作,控制虚拟对象在游戏场景中移动;响应作用于朝向控制按键的第二按键操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;响应作用于自由视角控制按键的第三按键操作,调整所述游戏画面的视角,并在所述第三按键操作满足指定条件时调整所述虚拟对象的朝向。

或者执行以下步骤:

响应作用于移动控制区域的第一触控操作,控制虚拟对象在游戏场景中移动;响应作用于朝向控制区域的第二触控操作,调整所述虚拟对象的朝向并同时调整游戏画面的视角;响应作用于自由视角控制区域的第三触控操作,调整所述游戏画面的视角,并在所述第三触控操作满足指定条件时调整所述虚拟对象的朝向。

在本申请实施例中,该计算机程序被处理器运行时还可以执行其它机器可读指令,以执行如图1至图4或者如图5至图6所述的游戏控制的方法,关于具体执行的方法步骤和原理参见实施例一的说明,在此不再详细赘述。

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

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

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:指示用户操作的数据处理方法、装置与游戏辅助设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类