游戏中虚拟载具的控制方法、装置、设备和存储介质与流程

文档序号:16341656发布日期:2018-12-19 07:16阅读:217来源:国知局
游戏中虚拟载具的控制方法、装置、设备和存储介质与流程

本发明涉及电子竞技技术,尤其涉及一种游戏中虚拟载具的控制方法、装置、设备和存储介质。

背景技术

在射击类(first-personshootinggame,简称fps)游戏或者赛车类游戏中,游戏平台会提供驾驶载具给玩家去体验驾驶车辆的乐趣。玩家在游戏过程中通过游戏提供的控件对载具进行操控。

对正在进行的游戏,可在触控屏上显示的操作界面中提供一些控件以控制载具,以赛车类的游戏为例,一般在操作界面中提供控制车辆的控件包括:在操作界面一侧提供转向控件、另一侧提供油门/刹车控件,其中,转向控件用来控制游戏中的车辆的前进方向,油门/刹车用来控制车辆的加速和减速过程,因此在该游戏过程中,那么玩家一只手操作转向控件、另一只手操作油门/刹车控件。

然而,按照上述的方案,如果玩家要调整游戏视野,还需要空出一只手来触碰屏幕调整视野,不便于操作,影响游戏效果。



技术实现要素:

本发明提供一种游戏中虚拟载具的控制方法、装置、设备和存储介质,用于改进现有游戏中虚拟载具控制不方便的问题。

本发明第一方面提供一种游戏中虚拟载具的控制方法,包括:通过在终端的处理器上执行软件应用并在所述终端的显示器上渲染得到图形用户界面,所述图形用户界面所显示的游戏内容至少包含一可操控的虚拟载具,所述方法包括:

根据作用于前进控制区域的第一触控操作,控制所述虚拟载具在游戏场景中前进,其中,游戏场景画面的呈现视野方向与所述虚拟载具的移动方向相关联;

根据作用于转向控制区域的第二触控操作,控制所述虚拟载具在游戏场景中转向;所述前进控制区域和所述转向控制区域显示于所述图形用户界面上;

在所述虚拟载具前进过程中,获取第一视野触发指令,其中,所述第一视野触发指令是在检测到与所述第一触控操作连续的第一滑动操作时产生;

获取所述第一滑动操作的方向信息,根据所述第一滑动操作的方向信息确定第一视野方向;

保持所述虚拟载具的当前移动方向,并根据所述第一视野方向调整所述图形用户界面上的视野呈现。

一种可能的设计中,所述方法还包括:

所述转向控制区域位于所述图形用户界面的一侧,所述前进控制区域位于所述图形用户界面的另一侧;

根据所述第二触控操作指示的方向信息,控制所述载具的移动方向。

一种可能的设计中,所述第一触控操作还用于指示加速指令。

一种可能的设计中,所述方法还包括:

根据作用于后退控制区域的第三触控操作,控制所述虚拟载具在游戏场景中后退,所述后退控制区域显示于所述图形用户界面上。

一种可能的设计中,所述方法还包括:

在所述虚拟载具后退过程中,获取第二视野触发指令,其中,所述第二视野触发指令是在检测到与所述第三触控操作连续的第二滑动操作时产生;

获取所述第二滑动操作的方向信息,根据所述第二滑动操作的方向信息确定第二视野方向;

保持所述虚拟载具的当前移动方向,并根据所述第二视野方向调整所述图形用户界面上的视野呈现。

一种可能的设计中,所述第三触控操作还用于指示减速指令。

一种可能的设计中,所述根据所述第一视野方向调整所述图形用户界面上的视野呈现之后,还包括:

检测到所述滑动操作结束,在预设时间段之后控制所述图形用户界面上所述游戏场景画面的呈现视野恢复至所述滑动操作前的状态。

一种可能的设计中,所述检测到所述滑动操作结束之后,还包括:

若在所述预设时间段之内,再次获取到第三视野触发指令,所述第三视野触发指令是在检测到与第四触控操作连续的第三滑动操作时产生,所述第四触控操作为作用于所述前进控制区域的操作;

获取所述第三滑动操作的方向信息,根据所述第三滑动操作的方向信息和当前视野确定第三视野方向,其中,所述当前视野为在所述图形用户界面上显示的根据所述第一视野方向调整后呈现的视野;

保持所述虚拟载具的当前移动方向,并根据所述第三视野方向调整所述图形界面上的视野呈现。

一种可能的设计中,所述后退控制区域和所述前进控制区域位于所述图形用户界面同一侧;

所述前进控制区域位于所述后退控制区域的上部,或者,所述前进控制区域位于所述后退控制区域的下部。

一种可能的设计中,所述前进控制区域包括前进控件,所述第一触控操作为在所述前进控件上触摸的操作。

一种可能的设计中,所述后退控制区域包括后退控件,所述第三触控操作为在所述后退控件上触摸的操作。

本发明第二方面提供一种游戏中虚拟载具的控制装置,通过在游戏中虚拟载具控制装置的处理模块上执行软件应用并在所述游戏中虚拟载具控制装置的显示模块上渲染得到图形用户界面,所述图形用户界面所显示的游戏内容至少包含一可操控的虚拟载具,所述装置包括:

处理模块,用于根据作用于前进控制区域的第一触控操作,控制所述虚拟载具在游戏场景中前进,其中,游戏场景画面的呈现视野方向与所述虚拟载具的移动方向相关联;

所述处理模块还用于根据作用于转向控制区域的第二触控操作,控制所述虚拟载具在游戏场景中转向;所述前进控制区域和所述转向控制区域显示于所述图形用户界面上;

所述处理模块还用于在所述虚拟载具前进过程中,获取第一视野触发指令,其中,所述第一视野触发指令是在检测到与所述第一触控操作连续的第一滑动操作时产生;

所述处理模块还用于获取所述第一滑动操作的方向信息,根据所述第一滑动操作的方向信息确定第一视野方向;

显示模块,用于根据所述处理模块的控制保持所述虚拟载具的当前移动方向,并根据所述第一视野方向调整所述图形用户界面上的视野呈现。

一种可能的设计中,所述转向控制区域位于所述图形用户界面的一侧,所述前进控制区域位于所述图形用户界面的另一侧;

所述处理模块还用于根据所述第二触控操作指示的方向信息,控制所述载具的移动方向。

一种可能的设计中,所述第一触控操作还用于指示加速指令。

一种可能的设计中,所述处理模块还用于根据作用于后退控制区域的第三触控操作,控制所述虚拟载具在游戏场景中后退,所述后退控制区域显示于所述图形用户界面上。

一种可能的设计中,所述处理模块还用于在所述虚拟载具后退过程中,获取第二视野触发指令,其中,所述第二视野触发指令是在检测到与所述第三触控操作连续的第二滑动操作时产生;

所述处理模块还用于获取所述第二滑动操作的方向信息,根据所述第二滑动操作的方向信息确定第二视野方向;

所述处理模块还用于保持所述虚拟载具的当前移动方向,并控制在所述显示模块上根据所述第二视野方向调整所述图形用户界面上的视野呈现。

一种可能的设计中,所述第三触控操作还用于指示减速指令。

一种可能的设计中,所述处理模块还用于检测到所述滑动操作结束,在预设时间段之后控制所述图形用户界面上所述游戏场景画面的呈现视野恢复至所述滑动操作前的状态。

一种可能的设计中,所述检测到所述滑动操作结束之后,所述处理模块还用于:

若在所述预设时间段之内,再次获取到第三视野触发指令,所述第三视野触发指令是在检测到与第四触控操作连续的第三滑动操作时产生,所述第四触控操作为作用于所述前进控制区域的操作;

获取所述第三滑动操作的方向信息,根据所述第三滑动操作的方向信息和当前视野确定第三视野方向,其中,所述当前视野为在所述图形用户界面上显示的根据所述第一视野方向调整后呈现的视野;

保持所述虚拟载具的当前移动方向,并控制在所述显示模块上根据所述第三视野方向调整所述图形界面上的视野呈现。

可选的,所述后退控制区域和所述前进控制区域位于所述图形用户界面同一侧;

所述前进控制区域位于所述后退控制区域的上部,或者,所述前进控制区域位于所述后退控制区域的下部。

可选的,所述前进控制区域包括前进控件,所述第一触控操作为在所述前进控件上触摸的操作。

可选的,所述后退控制区域包括后退控件,所述第三触控操作为在所述后退控件上触摸的操作。

本发明第三方面提供一种电子设备,包括:

处理器;

存储器,用于存储所述处理器的计算机程序;以及,

显示器,用于根据处理器的控制显示数据和图形用户界面;

其中,所述处理器被配置为通过执行所述计算机程序来实现第一方面任一实现方式提供的游戏中虚拟载具的控制方法。

本发明第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一实现方式提供的游戏中虚拟载具的控制方法。

本发明实施例提供的游戏中虚拟载具的控制方法、装置、设备和存储介质中,在载具载具移动过程中,根据作用于前进控制区域的触控操作控制虚拟载具在游戏场景中前进,游戏场景画面的呈现视野方向与虚拟载具的移动方向相关联,根据作用于转向控制区域的触控操作控制虚拟载具在游戏场景中转向,前进控制区域和转向控制区域显示于图形用户界面上。在虚拟载具前进过程中,获取视野触发指令,获取滑动操作的方向信息,根据滑动操作的方向信息调整图形用户界面上的视野呈现。实现了在游戏中将载具的移动和视野控制集成在一个控件上,玩家在操作载具保持当前移动方向的情况下,还能控制视野角度。

附图说明

图1为本发明一实施例提供的游戏中虚拟载具的控制方法流程示意图;

图2为本发明另一实施例提供的游戏中虚拟载具的控制方法流程示意图;

图3为本发明又一实施例提供的游戏中虚拟载具的控制方法流程示意图;

图4为本发明提供的游戏中虚拟载具的控制方法中一种图形用户界面示意图;

图5为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图;

图6为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图;

图7为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图;

图8为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图;

图9为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图;

图10为本发明提供的游戏中虚拟载具的控制方法中又一种图形用户界面示意图;

图11为本发明一实施例提供的游戏中虚拟载具的控制装置结构示意图;

图12为本发明另一实施例提供的电子设备结构示意图。

具体实施方式

在现有提供的包括前后左右等控件控制方向的操作方式中,在操作上,玩家需要精确的按准对应的按钮才能有效的控制驾驶,否则不能触发相应的功能;在移动方向上比较机械,玩家不能随意移动驾驶道具的方向,只能配合固定的按钮才能达到调整移动方向,这增加了玩家操作难度;在驾驶道具移动和游戏视野调整问题上,玩家不能在控制驾驶道具移动的同时来调整游戏视野移动;并且操作按钮过多,很容易导致玩家误操作。

又或者,现有提供的滑动操作控件至前后左右执行相应的操作,这种控制方式相对于多个控件控制方式有较好的操作性,减少了按钮数量,提升了操作性,在视野观察方面也优于第一种方式。但是这种操作方式的局限性有:默认情况下,游戏视野与驾驶道具的移动方向保持平行,玩家一只手控制驾驶道具的移动,另一只手控制方向调整,则玩家只能通过转动方向被动的来观察其他视野;玩家一只手控制驾驶道具移动,一只手控制视野调整,这会给驾驶道具移动方向上带来很大的障碍。

另外,现有技术还提供一种通过摇杆的方式,在界面上放置一个摇杆按钮,可控制驾驶道具前进、后退及其他任意方向转动,这类操作方式相较于前两种方式方便性更大,但有一定的局限性:在操作驾驶道具的时候,玩家可操作驾驶道具在任意方向上移动,但是操作的逻辑不明确,例如玩家玩家需要单手操作前进和转向,两个维度混合在一起,导致玩家的操作时,容易相互影响。

针对上述存在的各个问题,本发明实施例提供一种游戏中虚拟载具的控制方法,可以将载具的移动和视野的调整合并,便于玩家更便捷的操作。该方案可应用在可以进行游戏的各类电子设备中,包括平板电脑,智能手机,智能游戏机等安装了游戏客户端的终端,也可以是游戏软件/客户端的后台服务器等,对此本方案不做具体限制。

下面通过几个具体实现方式对该游戏中虚拟载具的控制方法进行详细说明。

图1为本发明一实施例提供的游戏中虚拟载具的控制方法流程示意图,其中,通过在终端的处理器上执行软件应用并在终端的显示器上渲染得到图形用户界面,该图形用户界面所显示的游戏内容至少包含一可操控的虚拟载具。载具可以是任何能够移动并承载虚拟玩家的虚拟对象,例如虚拟车辆、虚拟动物,或者虚拟人物等,本申请不做限制。

如图1所示,该游戏中虚拟载具的控制方法具体包括:

s101:根据作用于前进控制区域的第一触控操作,控制虚拟载具在游戏场景中前进。

s102:根据作用于转向控制区域的第二触控操作,控制虚拟载具在游戏场景中转向;前进控制区域和转向控制区域显示于图形用户界面上。

在该方案中,应理解,执行主体的显示器上根据处理器执行游戏软件,渲染得到该游戏的至少部分场景画面,即上述的图形用户界面,该图形用户界面中至少提供了两个控制区域,即上述的前进控制区域和转向控制区域,用户通过在这两个区域进行操作可以控制游戏中的虚拟载具前进或者转向。

该方案的具体实现中,第一触控操作指的是玩家在前进控制区域上进行的操作,例如,玩家通过触摸按住所述前进控制区域,则该运行游戏的电子设备获取到该第一触控操作,从而控制该虚拟载具前进。第二触控操作指的是玩家在转向控制区域上进行的操作,例如,玩家通过触摸按住所述转向控制区域,则该运行游戏的电子设备获取到该第二触控操作,从而控制该虚拟载具在场景中的方向,按照该方向进行转向。

在该方案中,游戏场景画面的呈现视野方向与虚拟载具的移动方向相关联。以第一人称视角的赛车游戏为例,虚拟摄像机被设置在虚拟赛车的驾驶室位置,虚拟摄像机的朝向跟随虚拟赛车的转动而转动,在游戏过程中,游戏软件提供了赛车行进的路线以及周围的场景,例如山坡,城市等周围的视野区域。赛车在进行过程中,图形用户界面中呈现的视野内容为虚拟摄像机拍摄到的场景内容,图形用户界面的视野方向为虚拟摄像机的朝向(即该赛车的移动方向),例如,图形用户界面中显示赛车行进方向以及行进方向两边预设范围内的场景,即以赛车行进的方向为第一视角方向呈现相关的视野。

可选的,在该方案的一种具体实现方式中,转向控制区域可以位于图形用户界面的一侧,前进控制区域位于该图形用户界面的另一侧,方便玩家在游戏过程中,可以通过双手分别操作前进控制区域以及转向控制区域。

另外,该在方案的具体实现中,为了方便玩家的操作,提高玩家体验,还可以根据在转向控制区域操作的第二触控操作还可以控制虚拟载具的移动方向。即根据该第二触控操作的方向信息,控制游戏的虚拟载具在前进过程中朝着玩家期望的方向行进。

可选的,在另外一种具体实现中,在前进控制区域操作的第一触控操作还可以控制虚拟载具加速,即该第一触控操作还用于指示加速指令。在该方案的具体实现中,指示前进的同时,该第一触控操作指示加速时,可以通过按压强度或者按压时间来控制不同的加速度,对此本方案不做限制。

例如:第一触控操作可以为以下至少一种:点击、触摸、长按和重按。以长按操作为例,也就是说玩家在长按前进控制区域可以控制虚拟载具匀速前进,还可以控制虚拟载具加速前进。

s103:在虚拟载具前进过程中,获取第一视野触发指令,其中,第一视野触发指令是在检测到与第一触控操作连续的第一滑动操作时产生。

本实施例中,在运行游戏的电子设备显示的图形用户界面上,可以将虚拟载具的移动和视野控制集成在一个控件上,玩家通过触屏进行操作时,在前进控制区域滑动,当连续滑动时,会触发生成视野触发指令,以调整视野,同时虚拟载具的移动状态保持不变。这样,玩家一只手就可以控制虚拟载具的前进和游戏视野的调整。

例如,在执行第一触控操作时,玩家手指在前进控制区域连续的滑动,则电子设备可以检测到一个第一视野触发指令,然后后续根据该第一视野触发指令进行视野呈现角度的调整,具体的还包括以下两个步骤。

s104:获取第一滑动操作的方向信息,根据第一滑动操作的方向信息确定第一视野方向。

s105:保持虚拟载具的当前移动方向,并根据第一视野方向调整图形用户界面上的视野呈现。

在上述两个步骤中,当电子设备检测到第一视野触发指令,触发视野调整之后,虚拟载具保持前进,然后电子设备获取玩家在前进控制区域上滑动操作的方向信息,根据方向信息可以进一步确定视野方向,其中,滑动操作的方向信息与视野方向具有一预设映射关系。

在该方案的具体实现中,应理解上述s101至s102之间没有前后关系,玩家可以根据游戏需要随时执行任何触控操作,电子设备在检测到相应的触控操作后按照对应的方案执行即可。

在本示例性实施例中,虚拟摄像机可以被设置在虚拟载具的头部或头顶后上方,虚拟摄像机的朝向可跟随虚拟载具的转动而转动;视野方向即为虚拟摄像机的朝向,图形用户界面上的视野呈现即为为虚拟摄像机拍摄到的部分游戏场景内容;此外,滑动操作的向量距离与虚拟摄像机旋转角度设置一映射关系。即,在本示例性实施例中,可根据作用于转向控制区域的第二触控操作控制虚拟载具的移动方向,从而控制视野方向;也可根据作用于前进控制区域的滑动操作,在保持当前移动方向的同时控制视野方向。

在本示例性实施例中,图形用户界面上的视野呈现是跟随虚拟载具的位置移动以及视野方向而变化的一显示范围。如前文所述,根据滑动操作的滑动方向,控制虚拟摄像头的旋转角度;根据虚拟摄像机旋转后的朝向(即视野方向)、虚拟摄像机当前位置,以及虚拟摄像机的视口范围确定图形用户界面上显示的游戏场景内容(即视野呈现)。

举例说明,在默认状态下,游戏视野方向与虚拟载具移动方向保持一致。玩家在前进控制区域上往左滑动,控制视野方向往右转变;玩家在前进控制区域上往右滑动,控制视野方向往左转变;玩家在前进控制区域上向上滑动,控制视野方向向上转变;玩家在前进控制区域上向下滑动,控制视野方向向下转变;玩家在前进控制区域上斜方向滑动,控制视野方向向滑动方向的反方向移动。但不以此为限,可以根据具体游戏进行设计。

本实施例中,根据作用于前进区域的第一触控操作,控制虚拟载具在游戏场景中前进。其中,游戏场景画面的呈现视野方向与虚拟载具的移动方向相关联。在上述根据作用于转向控制区域的第二触控操作,控制上述虚拟载具在游戏场景中转向,在虚拟载具前进过程中,获取视野触发指令,其中,视野触发指令在检测到与第一触控操作连续的滑动操作时产生,获取上述滑动操作的方向信息,根据方向信息确定视野方向,保持上述虚拟载具的当前移动方向,并根据上述视野方向调整上述图形用户界面上的视野呈现。实现了将载具的移动和视野控制集成在一个区域内,玩家通过终端的触屏进行操作时,在前进控制区域控制虚拟载具向前行进后,当玩家在前进控制区域继续滑动时,会触发生成视野触发指令,以调整视野,同时载具的移动状态保持不变。这样,玩家一只手就可以控制载具的前进和游戏视野的调整。

本实施例提供的游戏中虚拟载具的控制方法,在控制虚拟载具前进的前进控制区域的摇杆中增加视野调整功能,视野调整过程中不影响虚拟载具的前进,玩家能够在操作虚拟载具移动的情况下还能够控制视野角度,有效提高了游戏的操作便利性,并且简单易懂,可以帮助玩家得到更好的游戏体验。

在上述实施例的基础上,该方案中,图形用户界面上还提供后退控制区域,电子设备根据作用于后退控制区域的第三触控操作,可以控制该虚拟载具在游戏场景中后退。下面通过一具体实施例进行说明。

图2为本发明另一实施例提供的游戏中虚拟载具的控制方法流程示意图,如图2所示,该游戏中虚拟载具的控制方法还包括:

s201:在虚拟载具后退过程中,获取第二视野触发指令,其中,第二视野触发指令是在检测到与第三触控操作连续的第二滑动操作时产生。

s202:获取第二滑动操作的方向信息,根据第二滑动操作的方向信息确定第二视野方向。

s203:保持所述虚拟载具的当前移动方向,并根据所述第二视野方向调整所述图形用户界面上的视野呈现。

在上述步骤中,玩家通过在后退控制区域进行操作,电子设备检测到第三触控操作可以控制虚拟载具在游戏的场景中进行后退之外,玩家在该虚拟载具后退的过程中,玩家在后退控制区域连续滑动时,会触发生成视野触发指令,以调整视野,同时虚拟载具的移动状态保持不变。与控制前进类似,玩家一只手就可以控制虚拟载具的前进和游戏视野的调整。即图形用户界面上,可以将虚拟载具的后退和视野控制集成在一个控件上。

当电子设备检测到第二视野触发指令,触发视野调整之后,虚拟载具保持后退,然后电子设备获取玩家在后退控制区域上滑动操作的方向信息,根据方向信息可以进一步确定视野方向,其中,滑动操作的方向信息与视野方向具有一预设映射关系。具体的视野转换或者显示,以及映射关系可以参考实施例一中在前进过程中实现。

举例说明,在默认状态下,游戏视野方向与虚拟载具后退方向保持一致或者相反。玩家在后退控制区域上往左滑动,控制视野方向往右转变;玩家在控制控制区域上往右滑动,控制视野方向往左转变;玩家在后退控制区域上向上滑动,控制视野方向向上转变;玩家在后退控制区域上向下滑动,控制视野方向向下转变;玩家在控制控制区域上斜方向滑动,控制视野方向向滑动方向的反方向移动。但不以此为限,可以根据具体游戏进行设计。

可选的,在该方案的一种具体实现中,上述第三触控操作还可用于指示减速移动指令。

第三触控操作可以为以下至少一种:点击、触摸、长按和重按。以长按操作为例,也就是说当虚拟载具的当前静止时,玩家在长按后退控制区域可以控制虚拟载具匀速后退或加速后退;当虚拟载具的当前向前移动时,玩家在长按后退控制区域可以控制虚拟载具执行减速至速度为零,或者减速至速度为零之后再进行后退,对此本方案不做限制。

本实施例提供的游戏中虚拟载具的控制方法,在控制虚拟载具后退的后退控制区域的摇杆中增加视野调整功能,视野调整过程中不影响虚拟载具的后退,玩家能够在操作虚拟载具后退的情况下还能够控制视野角度,有效提高了游戏的操作便利性,并且简单易懂,可以帮助玩家得到更好的游戏体验。

在上述两个实施例的基础上,所述后退控制区域和所述前进控制区域位于所述图形用户界面同一侧;所述前进控制区域位于所述后退控制区域的上部,或者,所述前进控制区域位于所述后退控制区域的下部。后退控制区域与前进控制区域设置于图形用户界面的同侧。优选的,后退控制区域设置于前进控制区域的下方,与前进控制区域具有一预设距离,避免用户的误操作。

在上述方案的基础上,获取视野触发指令后,可以检测到玩家保持触控上述前进控制区域,通过在前进控制区域滑动调整视野,当调整完毕后,玩家会脱离触屏,不再触摸前进控制区域,此时,确定滑动操作结束。玩家无论在控制虚拟载具在游戏场景中前进还是后退,加速或者减速,又或者改变视野呈现的角度,玩家可能在操作后停止操作,即无论是点击操作,还是滑动操作,在玩家停止操作之后,该游戏中虚拟载具以及视野等的控制方案如下面的实施例所示。

图3为本发明又一实施例提供的游戏中虚拟载具的控制方法流程示意图,如图3所示,在上述实施例的基础上,该游戏中虚拟载具的控制方法还包括:

s301:检测到滑动操作结束,在预设时间段之后控制图形用户界面上游戏场景画面的呈现视野恢复至所述滑动操作前的状态。

在本步骤中,在根据视野方向调整图形用户界面上的视野之后,如果检测到滑动操作结束,那么在预设时间段之后将图形用户界面上游戏场景画面的呈现视野恢复至滑动操作前的状态。

该方案的含义是,若在调整视野之后,玩家一段时间内不进行新的操作,则可以将游戏场景中的视野恢复至默认的场景角度进行呈现,即游戏场景画面的呈现视野方向与所述虚拟载具的移动方向相关联。例如在虚拟载具前进过程中,调整了视野方向,过了预设时间后没有再继续操作,则可以将游戏场景画面恢复到显示前进方向及前进方向周围预设区域的场景下。

s302:若在预设时间段之内,再次获取到第三视野触发指令,第三视野触发指令是在检测到与第四触控操作连续的第三滑动操作时产生,第四触控操作为作用于前进控制区域的操作。

在本步骤中,在根据视野方向调整图形用户界面上的视野之后,如果检测到滑动操作结束,在预设时间段之内保持当前视野不变,这里的当前视野指的是在图形用户界面上显示的根据第一视野方向调整后呈现的视野。如果电子设备检测到在预设时间段内,玩家重新进行操作,例如,再次在前进控制区域进行滑动操作,即再次触发生成视野触发指令,然后根据后续步骤继续进行视野调整。

s303:获取第三滑动操作的方向信息,根据第三滑动操作的方向信息和当前视野确定第三视野方向。

该步骤中,当前视野为在图形用户界面上显示的根据第一视野方向调整后呈现的视野。

s304:保持虚拟载具的当前移动方向,并根据第三视野方向调整图形界面上的视野呈现。

在上述步骤中,玩家在操作界面上继续滑动手指,即该第三滑动操作,电子设备在确定该第三滑动操作的方向信息之后,需要结合当前视野以及该第三滑动操作的方向信息确定第三视野方向,例如:玩家在操作界面上向右滑动一段距离,对应的是视野向左旋转一定的角度,此时,该第三视野方向指的是在当前视野的基础上再次向左旋转该角度后的视野方向。并不是在初始视野的基础上进行旋转。

上述两个步骤的具体实现方式与实施例一中根据第一滑动操作进行视野呈现的调整方案类似,在此不再赘述。

在该方案中,应理解,如果在前进控制区域滑动,则可以继续触发视野调整,但是基于当前视野进行变化,无需恢复到预设视野后再调整,预设视野即,游戏视野方向与虚拟载具移动方向保持一致的游戏视野。

上述预设时间段可以是2000微秒(ms),但不以此为限。

本实施例提供的游戏中虚拟载具的控制方法,在控制虚拟载具视野调整后的一段时间内,如果不继续操作则可以游戏场景中的视野回复至默认视野进行呈现,如果在预设时间段内继续出发视野调整指令,则可以在当前场景角度的基础上继续进行视野调整,视野调整过程中不影响虚拟载具的前进,玩家能够在操作虚拟载具后退的情况下还能够控制视野角度,有效提高了游戏的操作便利性,并且简单易懂,可以帮助玩家得到更好的游戏体验。

在上述任一方案的具体实现中,前进控制区域包括前进控件,所述第一触控操作为在所述前进控件上触摸的操作。该方案的含义是在前进控制区域这一大区域中设置专门用于控制前进的前进控件,当触控操作操作在该前进控件上则控制虚拟载具前进,具体的玩家在控制前进的过程中,手指从该前进控件中连续滑动出该前进控件,且还在前进控制区域内时,可认为是触发视野调整功能,此时该虚拟载具继续向前移动,即该虚拟载具的移动功能处于不响应状态。

同样的,后退控制区域包括后退控件,所述第三触控操作为在所述后退控件上触摸的操作。在后退控制区域这一大区域中设置专门用于控制虚拟载具后退的后退控件,当触控操作操作在该后退控件上则控制虚拟载具后退,具体的玩家在控制后退的过程中,手指从该后退控件中连续滑动出该后退控件,且还在后退控制区域内时,可认为是触发视野调整功能,此时该虚拟载具继续后退,即该虚拟载具的移动功能处于不响应状态。

在上述几个实施例的基础上,下面通过一具体实例对本发明提供的游戏中的虚拟载具的控制方法进行说明。

图4为本发明提供的游戏中虚拟载具的控制方法中一种图形用户界面示意图。如图4所示,图中示出了虚拟载具,以及前进控制区域和后退控制区域,该前进控制区域和后退控制区域位于整个图形用户界面右侧,后退控制区域位于前进控制区域下面,且互相不叠加。转向控制区域位于整个图形用户界面左侧,方便玩家使用双手进行控制。转向控制区域提供了左右两个空间,分别控制不同的方向,具体的方向可以通过箭头进行指示。图中的虚线示出的是虚拟载具行进的路线。图中国的前进控制区域和后退控制区域只是范围示意,并不是实际效果。

图中示出的玩家点击和拖动摇杆提示,示出了玩家的手指操作的位置。目前图4中示出的视野也是呈现虚拟载具行进方向两侧的视野。

图5为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图。如图5所示,在该方案的一种具体实现中,可以在前进控制区域中设置前进控件,在后退控制区域中设置后退控件。

以上述两个图中的示意,若以赛车游戏为例,虚拟载具可以指示赛车,虚线区域可代表赛道,玩家通过手指拖动前进或后退摇杆时,赛车移动状态开始变化。如图中所示,右手控制摇杆向上,则表示前进,相当于对赛车进行踩油门操作;摇杆向下,则表示后退,相当于对赛车进行刹车操作。左手则控制载具转向。下面以前进操作为例,进行举例说明。

图6为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图。如图6所示,玩家将摇杆向上拖动,虚拟载具进入前进状态,例如玩家点击在前进控件上,则虚拟载具按照图中箭头所指的前进方向移动。

以赛车为例:玩家按住前进控件,则类似于对赛车进行踩油门操作,赛车开始前进。

图7为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图。手指将摇杆拖动且离开前进响应区,即拖动离开前进控件,还在前进控制区域内,则触发视野调整功能,而虚拟载具的移动状态保持不变。如图7所示,以赛车为例,玩家在右手按住的区域内向左滑动,赛车保持前进状态,游戏中的视野开始转动,转动以车身为轴,视野可以向右转动。

该方案的一种具体实现方式中,视野调整的与滑动操作的方向信息之间的对应关系可以是:

往左滑动对应视野右转;往右滑动对应视野左转;往下滑动对应视野上移;往上滑动对应视野下移。如果是斜着滑动,也可以对应该滑动方向相反的视野移动。

图8为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图。玩家向左拖动摇杆,则视野向右转变,其他摇杆拖动方向对应的视野调整与上述技术原理中一致,如图7所示。在视野调整功能触发时,载具移动(前进/后退)功能处于非响应状态,但不影响载具当前移动状态。即在视野调整过程中虚拟载具的前进和后退状态不影响,可继续前进或者后退。如图8所示。在玩家按着没有取消的时候,如果移出前进控制区域,不会影响现在的移动逻辑,例如按下时是加速移出时候还是保持加速,图中的前进控件指示按下时候出发的那种操作的判定区域。

图9为本发明提供的游戏中虚拟载具的控制方法中另一种图形用户界面示意图。如图9所示,玩家手指脱离摇杆时,对虚拟载具的加减速操作停止,但是视野角度保持不变。预设时间段(例如:该预设时间段可以是2000ms,或者其他时长,可根据实际需要进行设置,对此本方案不做限制)之后游戏视野角度恢复默认状态,即视野方向与虚拟载具移动方向保持平行向前。图9中在预设时间段内,保持当前视野即可。

若在2000ms之后,即视野角度恢复默认状态,玩家重新点击前进、后退区域时,则玩家可按上述步骤重新操作视野调整。

图10为本发明提供的游戏中虚拟载具的控制方法中又一种图形用户界面示意图。若在预设时间段(2000ms)之内,玩家重新点击前进、后退控制区域时,根据载具当前的移动状态响应接下来的移动方向,但视野角度保持之前的状态不变,玩家可继续滑动转变视角,转换角度以当前角度为起点,不会跳转到默认视角后重新开始变化。如图10所示,以赛车游戏为例,玩家可以点击后退控件,控制赛车在当前视角下沿着箭头方向进行后退。

在上述实例提供的虚拟载具的控制方法中,将虚拟载具移动功能和视野调整功能相结合的方式,具体方案是:1在控制虚拟载具移动功能的摇杆中增加视野调整功能;2当摇杆脱离载具的前进控件或者后退控件时,即摇杆脱离移动响应区时,则触发视野调整功能;3视野调整功能触发时,虚拟载具移动功能处于非响应状态,但不影响载具当前移动状态;4视野调整功能触发时,摇杆拖动方向对应的视野方向调整可参考前述实施例;5手指离开摇杆时,载具的加减速操作停止,视野角度不变,但在2000ms之后会恢复到默认状态;6若在2000ms之内,玩家重新点击前进、后退区域时,根据虚拟载具当前的移动状态响应接下来的移动方向,但视野角度保持之前的状态不变,玩家可继续滑动转变视角,转换角度以当前角度为起点,不会跳转到默认视角后重新开始变化。

本发明提供的游戏中虚拟载具的控制方法,玩家在操作载具移动的情况下,还能控制视野角度,摇杆拖动对应的视野调整在操作上给玩家带来了很大的便捷,且对应的逻辑也简单、明确、易懂,虚拟载具移动的情况下可调整视野,可帮助玩家更好的在游戏中控制载具转向。

图11为本发明一实施例提供的游戏中虚拟载具的控制装置结构示意图,如图11所示,该游戏中虚拟载具的控制装置10包括:处理模块11和显示模块12。

通过在游戏中虚拟载具控制装置10的处理模块11上执行软件应用并在所述游戏中虚拟载具控制装置10的显示模块12上渲染得到图形用户界面,所述图形用户界面所显示的游戏内容至少包含一可操控的虚拟载具。

处理模块11,用于根据作用于前进控制区域的第一触控操作,控制所述虚拟载具在游戏场景中前进,其中,游戏场景画面的呈现视野方向与所述虚拟载具的移动方向相关联;

所述处理模块11还用于根据作用于转向控制区域的第二触控操作,控制所述虚拟载具在游戏场景中转向;所述前进控制区域和所述转向控制区域显示于所述图形用户界面上;

所述处理模块11还用于在所述虚拟载具前进过程中,获取第一视野触发指令,其中,所述第一视野触发指令是在检测到与所述第一触控操作连续的第一滑动操作时产生;

所述处理模块11还用于获取所述第一滑动操作的方向信息,根据所述第一滑动操作的方向信息确定第一视野方向;

显示模块12,用于根据所述处理模块11的控制保持所述虚拟载具的当前移动方向,并根据所述第一视野方向调整所述图形用户界面上的视野呈现。

本实施例提供的游戏中虚拟载具的控制装置,在虚拟载具移动过程中,处理器获取在前进控制区域的触控操作控制前进,获取转向控制区域的触控操作控制虚拟载具在场景中转向,并且可以根据触控操作指令的连续的滑动控制图形用户界面上的视野呈现,实现了在游戏中将载具的移动和视野控制集成在一个控件上,玩家在操作载具移动的情况下,还能控制视野角度。

在上述实施例的基础上,所述转向控制区域位于所述图形用户界面的一侧,所述前进控制区域位于所述图形用户界面的另一侧;

所述处理模块11还用于根据所述第二触控操作指示的方向信息,控制所述载具的移动方向。

可选的,所述第一触控操作还用于指示加速指令。

可选的,所述处理模块11还用于根据作用于后退控制区域的第三触控操作,控制所述虚拟载具在游戏场景中后退,所述后退控制区域显示于所述图形用户界面上。

可选的,所述处理模块11还用于在所述虚拟载具后退过程中,获取第二视野触发指令,其中,所述第二视野触发指令是在检测到与所述第三触控操作连续的第二滑动操作时产生;

所述处理模块11还用于获取所述第二滑动操作的方向信息,根据所述第二滑动操作的方向信息确定第二视野方向;

所述处理模块11还用于保持所述虚拟载具的当前移动方向,并控制在所述显示模块12上根据所述第二视野方向调整所述图形用户界面上的视野呈现。

可选的,所述第三触控操作还用于指示减速指令。

可选的,所述处理模块11还用于检测到所述滑动操作结束,在预设时间段之后控制所述图形用户界面上所述游戏场景画面的呈现视野恢复至所述滑动操作前的状态。

可选的,所述检测到所述滑动操作结束之后,所述处理模块11还用于:

若在所述预设时间段之内,再次获取到第三视野触发指令,所述第三视野触发指令是在检测到与第四触控操作连续的第三滑动操作时产生,所述第四触控操作为作用于所述前进控制区域的操作;

获取所述第三滑动操作的方向信息,根据所述第三滑动操作的方向信息和当前视野确定第三视野方向,其中,所述当前视野为在所述图形用户界面上显示的根据所述第一视野方向调整后呈现的视野;

保持所述虚拟载具的当前移动方向,并控制在所述显示模块12上根据所述第三视野方向调整所述图形界面上的视野呈现。

可选的,所述后退控制区域和所述前进控制区域位于所述图形用户界面同一侧;

所述前进控制区域位于所述后退控制区域的上部,或者,所述前进控制区域位于所述后退控制区域的下部。

可选的,所述前进控制区域包括前进控件,所述第一触控操作为在所述前进控件上触摸的操作。

可选的,所述后退控制区域包括后退控件,所述第三触控操作为在所述后退控件上触摸的操作。

上述任一实现方式提供的游戏中虚拟载具的控制装置,用来执行前述任一方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。

以上处理模块可以被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

图12为本发明另一实施例提供的电子设备结构示意图,如图12所示,该电子设备至少包括:

处理器;

存储器,用于存储所述处理器的计算机程序;以及,

显示器,用于根据处理器的控制显示数据和图形用户界面;

其中,所述处理器被配置为通过执行所述计算机程序来实现前述方法实施例中任一实现方式提供的游戏中虚拟载具的控制方法。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述方法实施例中任一实现方式提供的游戏中虚拟载具的控制方法。

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

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1