游戏中虚拟攻击控制方法、装置、电子设备及存储介质

文档序号:1119087 发布日期:2020-10-02 浏览:14次 >En<

阅读说明:本技术 游戏中虚拟攻击控制方法、装置、电子设备及存储介质 (Method and device for controlling virtual attack in game, electronic equipment and storage medium ) 是由 张泽权 于 2020-06-23 设计创作,主要内容包括:本发明实施例提供了一种游戏中虚拟攻击控制方法、装置、电子设备及存储介质,通过第一终端设备提供图形用户界面,所述的方法包括:在所述图形用户界面上提供第一准心,所述第一准心用于指示虚拟攻击的第一位置;响应作用于所述图形用户界面的准心触发操作,在所述图形用户界面上提供第二准心,所述第二准心用于指示虚拟攻击的第二位置;响应虚拟攻击触发事件,根据所述第一准心所指示的第一位置和所述第二准心所指示的第二位置执行虚拟攻击。使得玩家可以在使用第一准心攻击主要目标的同时,快速地调整第二准心攻击次要敌人。(The embodiment of the invention provides a method and a device for controlling virtual attacks in a game, electronic equipment and a storage medium, wherein a graphical user interface is provided through first terminal equipment, and the method comprises the following steps: providing a first centroid on the graphical user interface, the first centroid being indicative of a first location of a virtual attack; providing a second centroid on the graphical user interface in response to a centroid triggering operation acting on the graphical user interface, the second centroid being used to indicate a second location of a virtual attack; and responding to a virtual attack triggering event, and executing the virtual attack according to the first position indicated by the first alignment center and the second position indicated by the second alignment center. So that the player can quickly adjust the second sighting attack secondary enemy while using the first sighting attack primary target.)

游戏中虚拟攻击控制方法、装置、电子设备及存储介质

技术领域

本发明涉及游戏交互控制技术领域,特别是涉及一种游戏中虚拟攻击控制方法、装置、电子设备及存储介质。

背景技术

目前,在一些竞技类游戏应用中,玩家角色可以双持武器或者具备多项技能,但在屏幕中心仅提供唯一的准心,只能根据该准心攻击同个位置。玩家在控制射击准心瞄准并攻击主要敌人时,须面对次要敌人的潜在威胁,如果要想攻击次要敌人,只能将射击准心瞄准到次要敌人上,导致玩家无法灵活调整攻击点,使用武器或技能攻击准心之外目标。

发明内容

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种游戏中虚拟攻击控制方法和相应的一种游戏中虚拟攻击控制装置。

本发明实施例公开了一种游戏中虚拟攻击控制方法,通过第一终端设备提供图形用户界面,所述的方法包括:

在所述图形用户界面上提供第一准心,所述第一准心用于指示虚拟攻击的第一位置;

响应作用于所述图形用户界面的准心触发操作,在所述图形用户界面上提供第二准心,所述第二准心用于指示虚拟攻击的第二位置;

响应虚拟攻击触发事件,根据所述第一准心所指示的第一位置和所述第二准心所指示的第二位置执行虚拟攻击。

可选地,所述图形用户界面中包含瞄准控制区域,所述方法还包括:

响应作用于所述瞄准控制区域中的第一瞄准控制操作,移动所述第一准心。

可选地,所述图形用户界面显示的内容包括在虚拟主角的当前朝向下所呈现的游戏场景,所述虚拟主角为由游戏玩家控制以在游戏中执行游戏指令的虚拟角色;所述第一准心位于所述图形用户界面的指定位置。

可选地,所述响应作用于所述瞄准控制区域的第一瞄准控制操作,移动所述第一准心,包括:

响应作用于所述瞄准控制区域的第一瞄准控制操作,调整所述虚拟主角在所述游戏场景中的朝向,在调整朝向的过程中,所述第一准心相对于所述游戏场景移动。

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

响应作用于所述图形用户界面的移动控制区域中的第一操作,控制虚拟主角在游戏场景中移动。

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

在提供所述第二准心之后,响应作用于所述图形用户界面的瞄准控制区域中的第二瞄准控制操作,移动所述第二准心。

可选地,所述准心触发操作与所述第二瞄准控制操作连续。

可选地,所述响应作用于所述图形用户界面的瞄准控制区域中的第二瞄准控制操作,移动所述第二准心,包括:

响应作用于所述图形用户界面的瞄准控制区域中的第二瞄准控制操作,在保持当前朝向对应的游戏场景不变情况下,控制所述第二准心在所述当前朝向对应的游戏场景中移动。

可选地,所述图形用户界面包括瞄准控制区域,所述方法还包括:

响应作用于所述瞄准控制区域的第三瞄准控制操作,同时移动所述第一准心和所述第二准心。

可选地,所述第三瞄准控制操作包括第一子滑动操作和第二子滑动操作;所述响应作用于所述瞄准控制区域的第三瞄准控制操作,同时移动所述第一准心和所述第二准心,包括:

响应作用于所述瞄准控制区域的第一子滑动操作,移动所述第一准心;

响应作用于所述瞄准控制区域的第二子滑动操作,移动所述第二准心。

可选地,所述响应作用于所述瞄准控制区域的第一子滑动操作,移动所述第一准心,包括:

响应作用于所述瞄准控制区域的第一子滑动操作,将所述第一准心移动至瞄准第一目标虚拟对象,其中,所述第一目标虚拟对象为预设距离内,与所述第一子滑动操作的结束操作点距离最近的虚拟对象,所述虚拟对象为所述虚拟攻击的作用对象;

所述响应作用于所述瞄准控制区域的第二子滑动操作,移动所述第二准心,包括:

响应作用于所述瞄准控制区域的第二子滑动操作,将所述第二准心移动至瞄准第二目标虚拟对象,其中,所述第二目标虚拟对象为预设距离内,与所述第二子滑动操作的结束操作点距离最近的虚拟对象,所述虚拟对象为所述虚拟攻击的作用对象。

可选地,在与所述第一子滑动操作的结束操作点满足预设距离的多个虚拟对象中,所述第一目标虚拟对象的位置与所述第一子滑动操作的初始操作点形成的线段,与所述第一子滑动操作对应的线段之间的夹角角度最小;

在与所述第二子滑动操作的结束操作点满足预设距离的多个虚拟对象中,所述第二目标虚拟对象的位置与所述第二子滑动操作的初始操作点形成的线段,与所述第二子滑动操作对应的线段之间的夹角角度最小。

可选地,所述虚拟攻击触发事件为响应作用于所述图形用户界面的触发操作而形成的触发事件。

可选地,还包括:

响应作用于所述图形用户界面的第二操作,对所述图形用户界面进行分屏处理得到第一显示界面和第二显示界面;其中,所述第一显示界面为对所述第一准心的预设范围作放大处理后的画面,所述第二显示界面为对所述第二准心的预设范围作放大处理后的画面。

可选地,所述第一准心对应第一虚拟攻击武器,所述第二准心对应第二虚拟攻击武器;

所述根据所述第一准心所指示的第一位置和所述第二准心所指示的第二位置执行虚拟攻击,包括:

控制所述第一虚拟攻击武器向所述第一准心所指示的第一位置执行虚拟攻击;

控制所述第二虚拟攻击武器向所述第二准心所指示的第二位置执行虚拟攻击。

可选地,所述虚拟攻击触发事件包含第一触发事件和第二触发事件;

所述响应虚拟攻击触发事件,所述根据所述第一准心和所述第二准心执行虚拟攻击,包括:

响应所述第一触发事件,控制所述第一虚拟攻击武器向所述第一准心所指示的第一位置执行虚拟攻击;

响应所述第二触发事件,控制所述第二虚拟攻击武器向所述第一准心所指示的第二位置执行虚拟攻击。

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

响应作用于所述图形用户界面的第三操作,将所述第二准心与所述第一准心重合。

可选地,还包括:

在所述第二准心与所述第一准心重合之后,响应所述虚拟攻击触发事件,根据所述第一准心所指示的第一位置执行虚拟攻击。

可选地,所述虚拟攻击包括释放技能。

本发明实施例还公开了一种游戏中虚拟攻击控制装置,通过第一终端设备提供图形用户界面,所述的装置包括:

第一准心提供模块,用于在所述图形用户界面上提供第一准心,所述第一准心用于指示虚拟攻击的第一位置;

第二准心提供模块,用于响应作用于所述图形用户界面的准心触发操作,在所述图形用户界面上提供第二准心,所述第二准心用于指示虚拟攻击的第二位置;

虚拟攻击执行模块,用于响应虚拟攻击触发事件,根据所述第一准心所指示的第一位置和所述第二准心所指示的第二位置执行虚拟攻击。

本发明实施例还公开了一种电子设备,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本发明实施例所述的一个或多个的方法的步骤。

本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的一个或多个的方法的步骤。

本发明实施例包括以下优点:

在本发明实施例中,通过在图形用户界面上提供第一准心,响应作用于图形用户界面的准心触发操作,在图形用户界面上提供第二准心,响应虚拟攻击触发事件,根据第一准心所指示的第一位置和第二准心所指示的第二位置执行虚拟攻击,使得玩家可以在使用第一准心攻击主要目标的同时,可以快速地调整第二准心攻击次要敌人,满足玩家在游戏中灵活调整多个攻击位置,使用武器或技能攻击准心之外目标的需求。

附图说明

图1是本发明的一种游戏中虚拟攻击控制方法实施例的步骤流程图;

图2A是本发明的一种两个准心重合的示意图;

图2B是本发明的一种两个准心不重合的示意图;

图3是本发明的一种同时对不同位置进行攻击的示意图;

图4是本发明的一种向第二准心所指向的位置释放游戏技能的示意图;

图5是本发明的一种游戏中虚拟攻击控制装置实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

在本发明其中一种实施例中的游戏中的虚拟攻击控制方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当游戏中的虚拟攻击控制方法运行于服务器时,该游戏中的虚拟攻击控制方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。

在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏中的虚拟攻击控制方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行游戏中的虚拟攻击控制方法的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。

在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。

参照图1,示出了本发明的一种游戏中虚拟攻击控制方法实施例的步骤流程图,通过第一终端设备提供图形用户界面,具体可以包括如下步骤:

步骤101,在所述图形用户界面上提供第一准心,所述第一准心用于指示虚拟攻击的第一位置;

需要说明的是,第一终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。该第一终端设备的操作系统可以包括Android(安卓)、IOS、Windows Phone、Windows等等,通常可以支持各种游戏应用的运行。通过在第一终端设备上运行游戏应用,并在第一终端设备的显示器上渲染可以得到图形用户界面,玩家可以通过图形用户界面进行游戏交互操作。

在进行游戏的过程中,可以在图形用户界面上提供第一准心,该第一准心用于指示虚拟攻击的第一位置,第一准心可以位于图形用户界面的指定位置,该指定位置可以是预先指定的位置,如指定位置为中心位置。玩家控制虚拟主角进行虚拟攻击时,可以对第一位置的敌方虚拟单位造成伤害,如对射击类游戏中的其他玩家控制的虚拟单位造成伤害,或对攻击丧尸的射击类游戏中的虚拟怪物造成伤害等。

步骤102,响应作用于所述图形用户界面的准心触发操作,在所述图形用户界面上提供第二准心,所述第二准心用于指示虚拟攻击的第二位置;

具体的,当玩家需要攻击其他目标(可以指除第一准心所瞄准的目标之外的敌方虚拟单位)时,可以在图形用户界面上进行准心触发操作,以触发展示第二准心,其中,准心触发操作指用于触发展示第二准心的操作,包括作用于预设区域的长按、点击或双击等操作。例如,准心触发操作可以包括作用于第一准心的长按、点击或双击等操作,或作用于图形用户界面的空白区域内的长按、点击或双击等操作,或,作用于虚拟主角所持的虚拟攻击道具(武器)的长按、点击或双击等操作,或,作用于预设控件(该预设控件指预先设定的控件,如开镜控件)的长按、点击或双击等操作。此外,还可以根据实际需要设置准心触发操作为其他的用户操作,本发明实施例对此并不限制。

游戏应用在接收到作用于图形用户界面的准心触发操作后,可以对该准心触发操作进行响应,在图形用户界面上提供第二准心,该第二准心用于指示虚拟攻击的第二位置。第二准心可以具有初始位置,如,初始位置为与第一准心重合,所提供的第二准心可以显示在初始位置上,可以对第二准心的位置进行调整,以使得第一准心和第二准心所瞄准的目标不同,实现同时攻击两个不同的目标。

为了便于对第一准心和第二准心进行区分,可以设置第一准心和第二准心存在形态或颜色上的区别,例如,第一准心在形态上可以比第二准心小,和/或,第二准心为红色而第二准心为绿色等。在提供第二准心之后,玩家可以单独对第二准心进行调整,使得第二准心指向需要攻击的其他目标。

步骤103,响应虚拟攻击触发事件,根据所述第一准心所指示的第一位置和所述第二准心所指示的第二位置执行虚拟攻击。

虚拟攻击触发事件指响应作用于图形用户界面的触发操作而形成的触发事件,例如,在图形用户界面中包括攻击控件,如射击控件,或技能控件等,当游戏应用接收到针对图形用户界面中攻击控件的触发操作之后,则认为检测到虚拟攻击触发事件的发生。其中,触发操作可以包括点击操作,或长按操作等。

游戏应用可以对虚拟攻击触发事件进行响应,根据第一准心所指示的第一位置和第二准心所指示的第二位置执行虚拟攻击。虚拟攻击可以是用于进行攻击的逻辑程序,在执行虚拟攻击之后,若是所瞄准的位置具有敌方单位,则可以对该位置的敌方单位造成一定的伤害,则可以展示该敌方单位受伤的效果,以及展示对应的虚拟攻击动画特效。由于具有两个准心(包括第一准心和第二准心),在执行虚拟攻击时,可以同时分别对两个准心所指向的位置进行攻击。

在本发明实施例中,虚拟攻击可以包括发动射击,虚拟攻击还可以包括释放技能,释放技能不需要虚拟主角手持武器,发动射击则需要虚拟主角手持武器。作为一种示例,在射击类游戏中,由玩家所操控的虚拟主角可以持有两个虚拟攻击道具,采用两个虚拟攻击道具分别射击第一准心所指示的第一位置和第二准心所指示的第二位置,或在非射击类游戏中,可以控制虚拟主角分别向第一准心所指示的第一位置和第二准心所指示的第二位置释放技能。此外,在执行虚拟攻击时,还可以在持续攻击的过程中,调整第一准心所指示的第一位置和/或第二准心所指示的第二位置,从而更加准确的攻击敌方虚拟单位。例如,玩家若按住鼠标右键不放的同时开火,可以通过鼠标移动来改变第一准心所指示的第一位置和/或第二准心所指示的第二位置,实现边移动准心边向目标开火。

在本发明的一种优选实施例中,所述图形用户界面中包含瞄准控制区域,所述方法还可以包括如下步骤:

响应作用于所述瞄准控制区域中的第一瞄准控制操作,移动所述第一准心。

具体的,图形用户界面中包含瞄准控制区域,该瞄准控制区域指用于控制准心的区域。当玩家需要调整第一准心,以瞄准所要攻击的目标时,可以在图形用户界面的瞄准控制区域中进行第一瞄准控制操作。应用于在移动终端上运行的游戏时,第一瞄准控制操作可以包括滑动操作,应用于在PC端上运行的游戏时,第一瞄准控制操作可以包括预设按键的长按并移动的操作,如针对鼠标左键的长按并移动的操作。

游戏应用接收到作用于图形用户界面的瞄准控制区域中的第一瞄准控制操作后,可以对该第一瞄准控制操作进行响应,移动第一准心。具体的,可以保持第一准心相对于图形用户界面中的位置不变,调整图形用户界面中所显示的游戏场景,使得第一准心在游戏场景中所指向的第一位置发生改变。

在本发明的一种优选实施例中,所述方法还可以包括如下步骤:

响应作用于所述图形用户界面的移动控制区域中的第一操作,控制虚拟主角在游戏场景中移动。

在本发明实施例中,图形用户界面显示的内容包括在虚拟主角的当前朝向下所呈现的游戏场景,该虚拟主角为由游戏玩家控制以在游戏中执行游戏指令的虚拟角色。

图形用户界面中可以包括移动控制区域,该移动控制区域用于控制虚拟主角进行移动,如前进、后退、转向等等。当玩家需要控制虚拟主角进行移动时,可以在图形用户界面的移动控制区域中进行第一操作。其中,第一操作指用于控制虚拟主角移动的操作,在具体实现中,移动控制区域可以具有以虚拟摇杆控件,通过作用于移动控制区域中虚拟摇杆控件的第一操作,控制虚拟主角移动。

游戏应用接收到作用于图形用户界面的移动控制区域中的第一操作之后,可以对该第一操作进行响应,控制虚拟主角在游戏场景中移动。具体的,可以通过移动图形用户界面中的游戏场景实现,即虚拟主角相对于图形用户界面的位置不变,通过调整虚拟主角在游戏场景中的朝向,使得图形用户界面呈现的游戏场景发生改变,通过作用于图形用户界面的移动控制区域中的第一操作实现虚拟主角在游戏场景中移动。

第一准心可以位于图形用户界面的指定位置,该指定位置可以是预先指定的位置,如指定位置为中心位置。需要说明的是,在调整图形用户界面中的游戏场景时,第一准心在图形用户界面中的位置不变,而其在游戏场景中所指向的第一位置发生改变。

在本发明的一种优选实施例中,所述响应作用于所述瞄准控制区域的第一瞄准控制操作,移动所述第一准心,包括:

响应作用于所述瞄准控制区域的第一瞄准控制操作,调整所述虚拟主角在所述游戏场景中的朝向,在调整朝向的过程中,所述第一准心相对于所述游戏场景移动。

具体的,第一瞄准控制操作可以包括移动方向和移动距离,游戏应用接收到作用于瞄准控制区域的第一瞄准控制操作后,对该第一瞄准控制操作进行响应,根据第一瞄准控制操作中的移动方向和移动距离,调整虚拟主角在游戏场景中的朝向。游戏中可以将第一准心与虚拟角色的朝向进行绑定,在调整虚拟主角在游戏场景中的朝向的过程中,第一准心相对于游戏场景移动。

在本发明的一种优选实施例中,所述方法还包括:

在提供所述第二准心之后,响应作用于所述图形用户界面的瞄准控制区域中的第二瞄准控制操作,移动所述第二准心。

在提供第二准心之后,玩家可以通过在图形用户界面的瞄准控制区域中进行第二瞄准控制操作,以瞄准需要攻击的第二目标。其中,第二瞄准控制操作指用于控制第二准心进行移动的操作。应用于在移动终端上运行的游戏时,第二瞄准控制操作可以包括点击操作或双击操作等,可以将第二准心移动至点击操作或双击操作对应的触发位置。应用于在PC端上运行的游戏时,第二瞄准控制操作可以包括预设按键的长按并移动的操作,如针对鼠标右键的长按并移动的操作。

游戏应用在接收到作用于图形用户界面的瞄准控制区域中的第二瞄准控制操作之后,可以对该第二瞄准控制操作进行响应,移动第二准心。在移动第二准心时,调整第二准心在图形用户界面中的位置,虚拟主角在游戏场景中的朝向不变,使得第二准心在游戏场景中所指向的第二位置改变,从而瞄准游戏场景中的第二目标。如图2A-2B所示的一种游戏场景中的准心的示意图,其中,在图2A中,第一准心与第二准心重合,都位于图形用户界面的中心位置,在图2B中,第二准心经过调整之后,第二准心与第一准心不重合,第二准心位于第一准心的右侧。

在本发明的一种优选实施例中,所述准心触发操作与所述第二瞄准控制操作连续。

准心触发操作与第二瞄准控制操作可以是一次连续的操作,即,玩家在通过操作介质在图形用户界面上进行准心触发操作来触发提供第二准心之后,操作介质不离开图形用户界面,继续通过操作介质在图形用户界面上进行第二瞄准控制操作来移动第二准心,以瞄准所要攻击的第二目标。其中,操作介质可以是玩家的手指,触控笔,鼠标或键盘等可以给第一终端设备输入信号的介质。

此外,准心触发操作与第二瞄准控制操作也可以不是连续的操作,即玩家在通过操作介质在图形用户界面上进行准心触发操作来触发提供第二准心之后,操作介质可以离开图形用户界面,然后在移动第二准心时,操作介质重新作用于图形用户界面上,通过操作介质在图形用户界面上进行第二瞄准控制操作来移动第二准心。

在本发明的一种优选实施例中,所述响应作用于所述图形用户界面的瞄准控制区域中的第二瞄准控制操作,移动所述第二准心,包括:

响应作用于所述图形用户界面的瞄准控制区域中的第二瞄准控制操作,在保持当前朝向对应的游戏场景不变情况下,控制所述第二准心在所述当前朝向对应的游戏场景中移动。

具体的,第二瞄准控制操作可以携带触发位置,在接收到作用于图形用户界面的瞄准控制区域中的第二瞄准控制操作之后,可以提取第二瞄准控制操作中的触发位置,将第二准心移动至触发位置。其中,触发位置可以指位于图形用户界面中的位置,通过在保持当前朝向对应的游戏场景不变情况下,根据触发位置可以计算得到第二准心在当前朝向对应的游戏场景中新的第二位置,并按照该第二位置控制第二准心在当前朝向对应的游戏场景中移动。

在本发明的一种优选实施例中,所述图形用户界面包括瞄准控制区域,所述方法还包括:

响应作用于所述瞄准控制区域的第三瞄准控制操作,同时移动所述第一准心和所述第二准心。

其中,第三瞄准控制操作可以指用于同时控制第一准心和所述第二准心进行移动的操作,例如,双指滑动操作,每个手指的滑动操作分别控制一个准心进行移动。通过接收玩家作用于瞄准控制区域的第三瞄准控制操作,对该第三瞄准控制操作进行响应,同时移动所述第一准心和所述第二准心。

在本发明的一种优选实施例中,所述第三瞄准控制操作包括第一子滑动操作和第二子滑动操作;所述响应作用于所述瞄准控制区域的第三瞄准控制操作,同时移动所述第一准心和所述第二准心,包括:

响应作用于所述瞄准控制区域的第一子滑动操作,移动所述第一准心;响应作用于所述瞄准控制区域的第二子滑动操作,移动所述第二准心。

其中,第一子滑动操作和第二子滑动操作都是滑动操作,第一子滑动操作和第二子滑动操作同时进行,第一子滑动操作和第二子滑动操作可以分别携带对应的滑动方向和滑动距离。通过接收第一子滑动操作和第二子滑动操作,分别对该第一子滑动操作和第二子滑动操作进行响应,根据第一子滑动操作中的滑动方向和滑动距离移动第一准心,根据第二子滑动操作中的滑动方向和滑动距离移动第二准心。

在本发明的一种优选实施例中,所述响应作用于所述瞄准控制区域的第一子滑动操作,移动所述第一准心,包括:

响应作用于所述瞄准控制区域的第一子滑动操作,将所述第一准心移动至瞄准第一目标虚拟对象,其中,所述第一目标虚拟对象为预设距离内,与所述第一子滑动操作的结束操作点距离最近的虚拟对象,所述虚拟对象为所述虚拟攻击的作用对象;

由于在一些游戏(如攻击丧尸的射击类游戏)中,具有特定的射击弹道,只要发起攻击的射击弹道内存在虚拟对象,就能够对该虚拟对象造成伤害,而不需要进行特意的瞄准该虚拟对象,其中,虚拟对象为虚拟攻击的作用对象。因此,可以设置一预设距离,只要第一准心与虚拟对象的距离满足预设距离,就自动瞄准该虚拟对象。其中,预设距离可以是预先设定的距离临界值。

在本发明实施例中,在接收到作用于瞄准控制区域的第一子滑动操作之后,可以对该第一子滑动操作进行响应,将第一准心移动至瞄准第一目标虚拟对象,如移动至第一目标虚拟对象的位置。具体的,可以确定与第一子滑动操作的结束操作点最近的第一目标虚拟对象,并确定该结束操作点与第一目标虚拟对象的距离是否小于预设距离,若结束操作点与第一目标虚拟对象的距离小于预设距离,则将第一准心移动至瞄准第一目标虚拟对象,若结束操作点与第一目标虚拟对象的距离是否大于或等于预设距离,则将第一准心移动至结束操作点。

在本发明的一种优选实施例中,所述响应作用于所述瞄准控制区域的第二子滑动操作,调整所述第二准心的位置,包括:

响应作用于所述瞄准控制区域的第二子滑动操作,将所述第二准心移动至瞄准第二目标虚拟对象,其中,所述第二目标虚拟对象为预设距离内,与所述第二子滑动操作的结束操作点距离最近的虚拟对象,所述虚拟对象为所述虚拟攻击的作用对象。

在本发明实施例中,在接收到作用于瞄准控制区域的第二子滑动操作之后,可以对该第二子滑动操作进行响应,将第二准心移动至瞄准第二目标虚拟对象,如移动至第二目标虚拟对象的位置。具体的,可以确定与第二子滑动操作的结束操作点最近的第二目标虚拟对象,并确定该结束操作点与第二目标虚拟对象的距离是否小于预设距离,若结束操作点与第一目标虚拟对象的距离小于预设距离,则将第二准心移动至瞄准第二目标虚拟对象,若结束操作点与第二目标虚拟对象的距离大于或等于预设距离,则将第二准心移动至结束操作点。

这样,玩家在图形用户界面上通过第三瞄准控制操作(双指滑动操作)同时调整第一准心和第二准心时,即使第一子滑动操作和/或第二子滑动操作的方向与目标虚拟对象对应的实际方向存在一定偏差,也可以将准心准确定位至与第一子滑动操作和/或第二子滑动操作对应的目标虚拟对象来发起攻击,提升了游戏的操作体验。

在本发明的一种优选实施例中,在与所述第一子滑动操作的结束操作点满足预设距离的多个虚拟对象中,所述第一目标虚拟对象的位置与所述第一子滑动操作的初始操作点形成的线段,与所述第一子滑动操作对应的线段之间的夹角角度最小;

在与所述第二子滑动操作的结束操作点满足预设距离的多个虚拟对象中,所述第二目标虚拟对象的位置与所述第二子滑动操作的初始操作点形成的线段,与所述第二子滑动操作对应的线段之间的夹角角度最小。

具体的,在接收第一子滑动操作之后,可以确定与第一子滑动操作的结束操作点满足预设距离的多个虚拟对象,并确定多个虚拟对象的位置与第一子滑动操作的初始操作点形成的多个线段,计算多个线段与第一子滑动操作对应的线段之间的多个夹角角度,选取夹角角度最小的虚拟对象作为第一目标虚拟对象。

在接收第二子滑动操作之后,可以确定与第二子滑动操作的结束操作点满足预设距离的多个虚拟对象,并确定多个虚拟对象的位置与第二子滑动操作的初始操作点形成的多个线段,计算多个线段与第二子滑动操作对应的线段之间的多个夹角角度,选取夹角角度最小的虚拟对象作为第二目标虚拟对象。

这样,玩家在图形用户界面上通过第三瞄准控制操作(双指滑动操作)同时调整第一准心和第二准心时,即使第一子滑动操作和/或第二子滑动操作滑动的角度与目标虚拟对象对应的实际角度存在一定偏差,也可以将准心准确定位至与第一子滑动操作和/或第二子滑动操作对应的目标虚拟对象来发起攻击,提升了游戏的操作体验。

在本发明的一种优选实施例中,所述方法还可以包括如下步骤:

响应作用于所述图形用户界面的第二操作,对所述图形用户界面进行分屏处理得到第一显示界面和第二显示界面;其中,所述第一显示界面显示对所述第一准心的预设范围作放大处理后的画面,所述第二显示界面显示对所述第二准心的预设范围作放大处理后的画面。

在一些游戏场景中,玩家可以打开高倍镜来辅助瞄准目标,具体的,可以通过在图形用户界面上进行第二操作,该第二操作可以是用于打开高倍镜的用户操作,例如,图形用户界面上包括开镜控件,第二操作为作用于开镜控件的点击操作或长按操作。

在接收到作用于图形用户界面的第二操作之后,可以对该第二操作进行响应,对图形用户界面进行分屏处理得到第一显示界面和第二显示界面,其中,第一显示界面为对第一准心的预设范围作放大处理后的画面,第二显示界面为对第二准心的预设范围作放大处理后的画面。预设范围可以是预先设定的范围大小,如,预设范围为直径为20cm的圆形或方形区域。

在本发明的一种优选实施例中,所述第一准心对应第一虚拟攻击武器,所述第二准心对应第二虚拟攻击武器;

所述根据所述第一准心所指示的第一位置和所述第二准心所指示的第二位置执行虚拟攻击,包括:

控制所述第一虚拟攻击武器向所述第一准心所指示的第一位置执行虚拟攻击;控制所述第二虚拟攻击武器向所述第二准心所指示的第二位置执行虚拟攻击。

虚拟攻击武器可以是游戏场景中的武器,如射击步枪,在一些游戏的应用场景中,虚拟主角可以同时使用两个虚拟攻击武器进行攻击。在本发明实施例中,可以控制第一虚拟攻击武器向第一准心所指示的第一位置执行虚拟攻击,控制第二虚拟攻击武器向第二准心所指示的第二位置执行虚拟攻击。

需要说明的是,第一虚拟攻击武器可以是虚拟主角左手的武器,也可以是虚拟主角右手的武器,同样的,第二虚拟攻击武器可以是虚拟主角左手的武器,也可以是虚拟主角右手的武器,当第一虚拟攻击武器是虚拟主角左手的武器时,第二虚拟攻击武器则是虚拟主角右手的武器。左手的武器攻击图形用户界面中相对靠左的准心,右手的武器攻击图形用户界面中相对靠右的准心,例如,当第二准心位于显示屏的左侧时,左手的武器则向第二准心开火。如图3示出了本发明的一种执行虚拟攻击的示意图,虚拟主角手持两个虚拟攻击武器,同时对两个不同位置执行虚拟攻击,实现同时攻击两个不同的目标。

在本发明的一种优选实施例中,所述虚拟攻击触发事件包含第一触发事件和第二触发事件;

所述响应虚拟攻击触发事件,所述根据所述第一准心和所述第二准心执行虚拟攻击,包括:

响应所述第一触发事件,控制所述第一虚拟攻击武器向所述第一准心所指示的第一位置执行虚拟攻击;响应所述第二触发事件,控制所述第二虚拟攻击武器向所述第一准心所指示的第二位置执行虚拟攻击。

在本发明实施例中,虚拟攻击触发事件包含第一触发事件和第二触发事件,其中,第一触发事件指针对第一虚拟攻击武器的触发事件,第二触发事件指针对第二虚拟攻击武器的触发事件。通过响应第一触发事件,控制第一虚拟攻击武器向第一准心所指示的第一位置执行虚拟攻击,响应第二触发事件,控制第二虚拟攻击武器向第一准心所指示的第二位置执行虚拟攻击,以实现同时攻击两个不同的目标。

在本发明的一种优选实施例中,所述方法还包括:

响应作用于所述图形用户界面的第三操作,将所述第二准心与所述第一准心重合。

第三操作可以指用于重置第二准心的位置的操作,如,针对第二准心的双击操作,或针对鼠标右键的点击操作等等。

在接收到作用于图形用户界面的第三操作之后,可以对该第三操作进行响应,将第二准心与第一准心重合。具体的,第一准心位于图形用户界面中的指定位置,可以将第二准心移动至图形用户界面中的指定位置,例如可以将第二准心移动至图形用户界面中的中心位置以与第一准心重合。

在本发明的一种优选实施例中,所述还包括:

在所述第二准心与所述第一准心重合之后,响应所述虚拟攻击触发事件,根据所述第一准心所指示的第一位置执行虚拟攻击。

在本发明实施例中,在第二准心与所述第一准心重合之后,可以响应虚拟攻击触发事件,根据第一准心所指示的第一位置执行虚拟攻击。具体的,若是虚拟主角双持武器,则可以控制第一虚拟攻击武器和第二虚拟攻击武器,同时向第一准心所指示的第一位置执行虚拟攻击,若是第一位置存在敌方目标,则可以对该敌方目标造成双倍的伤害,加速击杀敌方目标。

在本发明的一种优选实施例中,所述虚拟攻击可以包括释放技能,即虚拟主角不需要手持武器,直接向瞄准的目标释放技能,并对其造成伤害。

本发明实施例不仅仅适用于射击类的游戏,还可以适用于其他类型的游戏,当监听到虚拟攻击触发事件发生时,可以向第二准心所指向的第二位置释放技能。在完成释放技能的动作后(如,播放技能动画完成),可以自动重置第二准心的位置,并隐藏第二准心。如图4示出了本发明的一种向第二准心所指向的位置释放游戏技能的示意图。

参照图5,示出了本发明的一种游戏中虚拟攻击控制装置实施例的结构框图,通过第一终端设备提供图形用户界面,具体可以包括如下模块:

第一准心提供模块501,用于在所述图形用户界面上提供第一准心,所述第一准心用于指示虚拟攻击的第一位置;

第二准心提供模块502,用于响应作用于所述图形用户界面的准心触发操作,在所述图形用户界面上提供第二准心,所述第二准心用于指示虚拟攻击的第二位置;

虚拟攻击执行模块503,用于响应虚拟攻击触发事件,根据所述第一准心所指示的第一位置和所述第二准心所指示的第二位置执行虚拟攻击。

在本发明的一种优选实施例中,所述图形用户界面中包含瞄准控制区域,所述装置还包括:

第一准心移动模块,用于响应作用于所述瞄准控制区域中的第一瞄准控制操作,移动所述第一准心。

在本发明的一种优选实施例中,所述图形用户界面显示的内容包括在虚拟主角的当前朝向下所呈现的游戏场景,所述虚拟主角为由游戏玩家控制以在游戏中执行游戏指令的虚拟角色;所述第一准心位于所述图形用户界面的指定位置。

在本发明的一种优选实施例中,所述第一准心移动模块,包括:

响应作用于所述瞄准控制区域的第一瞄准控制操作,调整所述虚拟主角在所述游戏场景中的朝向,在调整朝向的过程中,所述第一准心相对于所述游戏场景移动。

在本发明的一种优选实施例中,所述装置还包括:

虚拟主角移动模块,用于响应作用于所述图形用户界面的移动控制区域中的第一操作,控制虚拟主角在游戏场景中移动。

在本发明的一种优选实施例中,所述装置还包括:

第二准心移动模块,用于在提供所述第二准心之后,响应作用于所述图形用户界面的瞄准控制区域中的第二瞄准控制操作,移动所述第二准心。

在本发明的一种优选实施例中,所述准心触发操作与所述第二瞄准控制操作连续。

在本发明的一种优选实施例中,所述第二准心移动模块,包括:

第二准心移动子模块,用于响应作用于所述图形用户界面的瞄准控制区域中的第二瞄准控制操作,在保持当前朝向对应的游戏场景不变情况下,控制所述第二准心在所述当前朝向对应的游戏场景中移动。

在本发明的一种优选实施例中,所述图形用户界面包括瞄准控制区域,所述装置还包括:

同时移动模块,用于响应作用于所述瞄准控制区域的第三瞄准控制操作,同时移动所述第一准心和所述第二准心。

在本发明的一种优选实施例中,所述第三瞄准控制操作包括第一子滑动操作和第二子滑动操作;所述同时移动模块,包括:

第一移动子模块,用于响应作用于所述瞄准控制区域的第一子滑动操作,移动所述第一准心;

第二移动子模块,用于响应作用于所述瞄准控制区域的第二子滑动操作,移动所述第二准心。

在本发明的一种优选实施例中,所述第一移动子模块,包括:

第一移动单元,用于响应作用于所述瞄准控制区域的第一子滑动操作,将所述第一准心移动至瞄准第一目标虚拟对象,其中,所述第一目标虚拟对象为预设距离内,与所述第一子滑动操作的结束操作点距离最近的虚拟对象,所述虚拟对象为所述虚拟攻击的作用对象;

所述第二移动子模块,包括:

第二移动单元,用于响应作用于所述瞄准控制区域的第二子滑动操作,将所述第二准心移动至瞄准第二目标虚拟对象,其中,所述第二目标虚拟对象为预设距离内,与所述第二子滑动操作的结束操作点距离最近的虚拟对象,所述虚拟对象为所述虚拟攻击的作用对象。

在本发明的一种优选实施例中,在与所述第一子滑动操作的结束操作点满足预设距离的多个虚拟对象中,所述第一目标虚拟对象的位置与所述第一子滑动操作的初始操作点形成的线段,与所述第一子滑动操作对应的线段之间的夹角角度最小;

在与所述第二子滑动操作的结束操作点满足预设距离的多个虚拟对象中,所述第二虚拟对象的位置与所述第二子滑动操作的初始操作点形成的线段,与所述第二子滑动操作对应的线段之间的夹角角度最小。

在本发明的一种优选实施例中,所述虚拟攻击触发事件为响应作用于所述图形用户界面的触发操作而形成的触发事件。

在本发明的一种优选实施例中,还包括:

分屏处理模块,用于响应作用于所述图形用户界面的第二操作,对所述图形用户界面进行分屏处理得到第一显示界面和第二显示界面;其中,所述第一显示界面为对所述第一准心的预设范围作放大处理后的画面,所述第二显示界面为对所述第二准心的预设范围作放大处理后的画面。

在本发明的一种优选实施例中,所述第一准心对应第一虚拟攻击武器,所述第二准心对应第二虚拟攻击武器;

所述虚拟攻击执行模块503,包括:

第一攻击控制子模块,用于控制所述第一虚拟攻击武器向所述第一准心所指示的第一位置执行虚拟攻击;

第二攻击控制子模块,控制所述第二虚拟攻击武器向所述第二准心所指示的第二位置执行虚拟攻击。

在本发明的一种优选实施例中,所述虚拟攻击触发事件包含第一触发事件和第二触发事件;

所述虚拟攻击执行模块503,包括:

第一攻击控制单元,用于响应所述第一触发事件,控制所述第一虚拟攻击武器向所述第一准心所指示的第一位置执行虚拟攻击;

第二攻击控制单元,用于响应所述第二触发事件,控制所述第二虚拟攻击武器向所述第一准心所指示的第二位置执行虚拟攻击。

在本发明的一种优选实施例中,所述装置还包括:

准心重合模块,用于响应作用于所述图形用户界面的第三操作,将所述第二准心与所述第一准心重合。

在本发明的一种优选实施例中,还包括:

第一虚拟攻击执行模块,用于在所述第二准心与所述第一准心重合之后,响应所述虚拟攻击触发事件,根据所述第一准心所指示的第一位置执行虚拟攻击。

在本发明的一种优选实施例中,所述虚拟攻击包括释放技能。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本发明实施例还提供了一种电子设备,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行本发明实施例所述的方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本发明实施例所述的方法的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

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

以上对本发明所提供的一种游戏中的虚拟攻击控制方法和一种游戏中的虚拟攻击控制装置,一种电子设备和一种计算机可读存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:游戏道具的整理方法、装置和电子设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类