虚拟角控制的方法、装置、存储介质及电子设备与流程



1.本发明涉及游戏技术领域,尤其涉及一种虚拟角控制的方法、装置、存储介质及电子设备。


背景技术:



2.在游戏及应用程序的设计过程中,通常会在游戏场景中设置一些遮挡掩体,玩家可通过操控游戏角移动至遮挡掩体对应的遮挡区域处,来躲避敌方玩家的视线范围,进而达到掩体防御的目的。
3.目前,操控游戏角移动至遮挡区域的方式一般是通过虚拟摇杆来实现,玩家通过拖动游戏界面上的虚拟摇杆,来控制游戏角走动或跑动至遮挡区域,但是,这种操作方式比较繁琐,游戏角实现掩体躲藏的速度较慢。


技术实现要素:



4.本发明提供一种虚拟角控制的方法、装置、存储介质及电子设备,能使游戏角快速实现掩体拐弯,进行掩体躲藏。
5.本技术实施例提供了一种虚拟角控制的方法,通过电子设备提供图形用户界面,所述图形用户界面所显示的内容至少部分地包含一游戏场景、掩体控件、以及位于所述游戏场景中的目标虚拟角和目标虚拟掩体,所述目标虚拟掩体包括多个遮挡面,所述虚拟角控制方法包括:
6.响应针对所述掩体控件的第一触控操作,控制所述目标虚拟角进入所述目标虚拟掩体的第一遮挡面的后方;
7.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件;
8.响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方;其中,所述第三触控操作与所述第二触控操作为连续操作,所述第二遮挡面为所述目标虚拟掩体中与所述第一遮挡面相邻的遮挡面。
9.本技术实施例还提供了一种虚拟角控制装置,应用于电子设备中,通过所述电子设备提供图形用户界面,所述图形用户界面所显示的内容至少部分地包含一游戏场景、掩体控件、以及位于所述游戏场景中的目标虚拟角和目标虚拟掩体,所述目标虚拟掩体包括多个遮挡面,所述虚拟角控制的装置包括:
10.第一控制模块,用于响应针对所述掩体控件的第一触控操作,控制所述目标虚拟角进入所述目标虚拟掩体的第一遮挡面的后方;
11.第一显示模块,用于响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件;
12.第二控制模块,用于响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方;其中,所述第三触控操作与所述
第二触控操作为连续操作,所述第二遮挡面为所述目标虚拟掩体中与所述第一遮挡面相邻的遮挡面。
13.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述装置还包括提示模块,用于:
14.响应所述目标虚拟角到达所述第一遮挡面的边界区域的后方,通过所述图形用户界面显示第一提示信息,所述第一提示信息用于提示对所述拐弯控件执行所述第二触控操作。
15.在一些实施方式中,所述图形用户界面还包括移动控件,所述装置还包括第二显示模块,用于:
16.响应针对所述移动控件的滑动操作,控制所述目标虚拟角在所述游戏场景中进行移动;
17.响应所述目标虚拟角与所述目标虚拟掩体的位置满足预设关系,在所述目标虚拟掩体的关联区域显示所述掩体控件。
18.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述第一显示模块具体用于:
19.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示至少一个拐弯控件,其中,每个所述拐弯控件分别与一个所述边界区域对应。
20.在一些实施方式中,所述边界区域包括第一边界区域和第二边界区域;所述第一显示模块具体用于:
21.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示第一拐弯控件和第二拐弯控件,所述拐弯控件包括所述第一拐弯控件和第二拐弯控件,所述第一拐弯控件与所述第一边界区域对应,所述第二拐弯控件与所述第二边界区域对应;
22.所述第二控制模块具体用于:
23.响应针对所述第一拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第一目标遮挡面的后方,所述第一目标遮挡面为靠近所述第一边界区域的与所述第一遮挡面相邻的遮挡面;或者,
24.响应针对所述第二拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二目标遮挡面的后方,所述第二目标遮挡面为靠近所述第二边界区域的与所述第一遮挡面相邻的遮挡面;
25.其中,所述第二遮挡面包括所述第一目标遮挡面和所述第二目标遮挡面。
26.在一些实施方式中,所述提示模块还用于:
27.通过所述图形用户界面显示第二提示信息,所述第二提示信息用于提示对所述拐弯控件执行所述第三触控操作。
28.在一些实施方式中,所述第三触控操作为从所述掩体控件至所述拐弯控件的滑动操作。
29.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述提示模块还用于:
30.响应所述目标虚拟角到达所述第一遮挡面的边界区域,在所述目标虚拟角所到达的边界区域的关联区域显示拐弯提示信息。
31.本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项虚拟角控制的方法。
32.本技术实施例还提供了一种电子设备,包括耦合的存储器和处理器,所述存储器存储内有计算机程序,所述处理器用于运行所述存储器内的所述计算机程序,以执行上述任一项虚拟角控制的方法。
33.本技术提供的虚拟角控制的方法、装置、存储介质及电子设备,通过响应针对掩体控件的第一触控操作,控制目标虚拟角进入目标虚拟掩体的第一遮挡面的后方,接着,响应针对掩体控件的第二触控操作,在掩体控件的关联区域显示拐弯控件,接着,响应针对拐弯控件的第三触控操作,控制目标虚拟角从第一遮挡面的后方移动至第二遮挡面的后方,第三触控操作与第二触控操作为连续操作,第二遮挡面为目标虚拟掩体中与第一遮挡面相邻的遮挡面,从而能使游戏角在进入掩体躲藏后实现快速拐弯,无需通过移动控件控制游戏角一步步移动来实现拐弯,操作方式简单,丰富了掩体躲藏方式,提高了用户体验。
附图说明
34.下面结合附图,通过对本技术的具体实施方式详细描述,将使本技术的技术方案及其它有益效果显而易见。
35.图1为本技术实施例提供的虚拟角控制的方法的应用场景示意图。
36.图2为本技术实施例提供的虚拟角控制的方法的流程示意图。
37.图3为本技术实施例提供的图形用户界面中掩体控件的显示过程的操作场景示意图。
38.图4为本技术实施例提供的虚拟角控制的方法的另一流程示意图。
39.图5为本技术实施例提供的图形用户界面中拐弯控件的显示过程的操作场景示意图。
40.图6为本技术实施例提供的图形用户界面中第一提示信息和拐弯提示信息的展示示意图。
41.图7为本技术实施例提供的拐弯技能的触发过程的操作场景示意图。
42.图8为本技术实施例提供的虚拟角控制的装置的结构示意图。
43.图9为本技术实施例提供的电子设备的结构示意图。
44.图10为本技术实施例提供的电子设备的另一结构示意图。
具体实施方式
45.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
46.需要说明的是,本文中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、
整数、步骤、操作、单元、组件和/或其组合。
47.本技术实施例提供一种虚拟角控制的方法、装置、存储介质及电子设备。
48.其中,该虚拟角控制的方法可以应用于如图1所示的由终端101和服务器102等电子设备所构成的硬件环境中。在图1中,服务器102通过网络与终端101进行连接,可用于为终端或终端上安装的客户端(例如云游戏客户端)提供服务(例如云游戏)。可在服务器102上或独立于服务器102的其它设备上设置数据库,用于为服务器102提供数据存储服务。
49.在一可选的实施方式中,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,虚拟角控制方法的储存与运行是在云游戏服务器上完成的,云游戏客户端的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,云游戏客户端可以安装在靠近用户侧的具有数据传输功能的显示设备中,如,移动终端、电视机、计算机、掌上电脑等;但是进行游戏数据处理的为云端的云游戏服务器。在进行游戏时,玩家操作云游戏客户端向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回云游戏客户端,最后,通过云游戏客户端进行解码并输出游戏画面。
50.在一可选的实施方式中,终端为本地终端设备,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在本地终端设备的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
51.请参见图2,图2是本技术实施例提供的虚拟角控制的方法的流程示意图,该虚拟角控制的方法应用于服务器或终端等电子设备中,通过电子设备提供图形用户界面,所述图形用户界面所显示的内容至少部分地包含一游戏场景、掩体控件、以及位于所述游戏场景中的目标虚拟角和目标虚拟掩体,目标虚拟掩体包括多个遮挡面。
52.其中,图形用户界面中可以包括多个虚拟角,目标虚拟角通常指电子设备当前登录的玩家账号所操控的虚拟角,其可以包括人物角、动物角或者其它形象的游戏角。图形用户界面中可以包括多个虚拟掩体,目标虚拟掩体可以是和目标虚拟角的距离满足一定条件的虚拟掩体。虚拟掩体是指能给虚拟角提供掩体防御能力的物体,其形状和尺寸可以根据实际需求而设计,比如请参见图3,图3是本技术实施例提供的图形用户界面中掩体控件的显示过程的操作场景示意图,其中,图形用户界面中包括目标虚拟角r、以及两个虚拟掩体s1和s2,其中,虚拟掩体s2呈现为集装箱形式,虚拟掩体s1呈现为小土坡形式,等等。每个虚拟掩体包括的遮挡面的数量一般不小于2,比如可以为3或4,其中,遮挡面是指虚拟掩体的所有外表面中,能给虚拟角提供遮挡能力的外表面,其面积通常不会太小,可以完全或者至少大部分遮挡住虚拟角。掩体控件主要用于触发掩体躲藏技能,掩体躲藏技能指使角瞬移至虚拟掩体的遮挡面的后方,以进行躲藏。
53.具体的,该虚拟角控制方法的流程可以包括如下步骤s101-s103,其中:
54.s101.响应针对所述掩体控件的第一触控操作,控制所述目标虚拟角进入所述目标虚拟掩体的第一遮挡面的后方。
55.其中,第一触控操作可以包括点击等触摸操作,第一遮挡面可以是目标虚拟掩体中距离目标虚拟角最近的遮挡面,其通常是目标虚拟角视角正前方朝向的遮挡面。当玩家对该掩体控件执行了第一触控操作时,可以触发目标虚拟角瞬移至其视线正前方处第一遮挡面的后方。
56.在一些实施方式中,所述图形用户界面还包括移动控件,请参见图4,在上述步骤s101之前,该方法还包括:
57.s1041.响应针对所述移动控件的滑动操作,控制所述目标虚拟角在所述游戏场景中进行移动;
58.s1042.响应所述目标虚拟角与所述目标虚拟掩体的位置满足预设关系,在所述目标虚拟掩体的关联区域显示所述掩体控件。
59.其中,移动控件可以是虚拟摇杆,通过拖动虚拟摇杆可以控制目标虚拟角进行移动。预设关系可以是目标虚拟角和目标虚拟掩体之间的距离到达距离阈值,该距离阈值主要用于界定目标虚拟角和目标虚拟掩体之间的距离远还是近,也即当目标虚拟角和目标虚拟掩体之间的距离较近时,可以显示一个掩体控件。
60.目标虚拟掩体的关联区域可以和目标虚拟角当前视角朝向的遮挡面有关,其可以是该遮挡面上的任意一个区域,比如遮挡面的中心区域,也可以是该遮挡面附近的一个区域,比如遮挡面上方的一个区域。比如在图3中,当玩家拖动虚拟摇杆s移动时,目标虚拟角r会进行相应移动,一旦目标虚拟角r和目标虚拟掩体s2之间的距离l到达距离阈值,可以在目标虚拟掩体的中心位置显示一个掩体控件q。
61.s102.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件。
62.其中,第二触控操作可以是长按操作。掩体控件的关联区域可以是基于掩体控件的当前显示位置而确定的区域,比如可以是掩体控件当前显示位置的左侧区域、右侧区域等。拐弯控件主要用于触发拐弯技能,拐弯技能指使角从当前遮挡面的后方瞬移至相邻的其他遮挡面的后方。
63.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;上述步骤s102具体可以包括:
64.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示至少一个拐弯控件,其中,每个所述拐弯控件分别与一个所述边界区域对应。
65.其中,每个遮挡面可以包括主体区域、以及位于主体区域周围的至少一个边界区域,主体区域一般是遮挡面的中间区域。通常,当玩家对该掩体控件执行了上述第一触控操作(比如点击操作)时,会默认移动至主体区域的后方。
66.具体的,当玩家对掩体控件执行了第二触控操作时,可以显示一个拐弯控件或多个拐弯控件,不同的拐弯控件可以触发不同方向的拐弯技能,比如朝左拐弯或朝右拐弯,不同的拐弯控件通常显示在不同位置,且对应不同的边界区域,比如朝左拐弯的拐弯控件可以显示在掩体控件的左侧区域,且对应主体区域左侧的边界区域,朝右拐弯的拐弯控件可以显示在掩体控件的右侧区域,且对应主体区域右侧的边界区域。
67.在一些实施方式中,所述边界区域可以包括第一边界区域和第二边界区域,请继续参见图4,上述步骤s102进一步可以包括:
68.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示第一拐弯控件和第二拐弯控件,所述拐弯控件包括所述第一拐弯控件和第二拐弯控件,所述第一拐弯控件与所述第一边界区域对应,所述第二拐弯控件与所述第二边界区域对应。
69.其中,第一边界区域可以是位于主体区域左侧的边界区域,第二边界区域可以是位于主体区域右侧的边界区域。例如,请参见图5,图5是本技术实施例提供的图形用户界面中拐弯控件的显示过程的操作场景示意图,其中,第一遮挡面s21包括主体区域s211、位于主体区域s211左侧的第一边界区域s212、以及位于主体区域和s211右侧的第二边界区域s213。当玩家对掩体控件q执行了第二触控操作(比如长按操作)时,可以显示两个拐弯控件p1和p2,拐弯控件p1对应第一边界区域s212,且位于掩体控件q的左侧区域,拐弯控件p2对应第二边界区域s213,且位于掩体控件q的右侧区域。
70.在一些实施方式中,当角位于第一遮挡面的后方时,在显示拐弯控件之前,可以进一步根据角的移动位置在图形用户界面中提示用户如何触发显示拐弯控件,也即,当所述第一遮挡面包括主体区域和至少一个边界区域时,该虚拟角控制的方法还可以包括:
71.响应所述目标虚拟角到达所述第一遮挡面的边界区域的后方,通过所述图形用户界面显示第一提示信息,所述第一提示信息用于提示对所述拐弯控件执行所述第二触控操作。
72.其中,第一提示信息可以图标形式和/或文字形式显示给用户,当其包括图标和文字时,文字内容可以用于描述具体的触控操作(也即上述第二触控操作),比如“长按”,图标可以用于指示具体的操作对象。第一提示信息可以显示在掩体控件的关联区域,比如掩体控件的上方区域。当目标虚拟角位于任一边界区域时,均可以在图形用户界面中显示第一提示信息。
73.比如,请参见图6,图6是本技术实施例提供的图形用户界面中第一提示信息和拐弯提示信息的展示示意图。当玩家操控移动控件(虚拟摇杆s)使目标虚拟角r从主体区域s211移动至左侧的边界区域s212时,可以在掩体控件q的上方区域,显示包括“长按”文字和箭头的第一提示信息k1,其中,“长按”用于指示具体的触控操作,箭头用于指示“长按”的操作对象。
74.在一些实施方式中,当角位于第一遮挡面的后方时,在显示拐弯控件之前,可以进一步根据角的移动位置在图形用户界面中提示用户可以触发拐弯技能,也即,该虚拟角控制的方法还可以包括:
75.响应所述目标虚拟角到达所述第一遮挡面的边界区域的后方,在所述目标虚拟角所到达的边界区域的关联区域显示拐弯提示信息。
76.其中,拐弯提示信息可以图标形式和/或文字形式显示给用户,当其包括图标时,图标可以包括指示拐弯方向的箭头。边界区域的关联区域可以包括边界区域的边缘所在的局部区域,比如若边界区域为左侧的边界区域,则其关联区域可以包括该边界区域的左边缘所在的局部区域,若边界区域为右侧的边界区域,则其关联区域可以包括该边界区域的右边缘所在的局部区域。
77.比如,在上述图6中,当玩家操控移动控件(虚拟摇杆s)控制目标虚拟角r从主体区域s211移动至左侧的边界区域s212时,可以在边界区域s212的左侧边缘所在的局部区域
显示拐弯提示信息k2,且拐弯提示信息k2可以包括一个左拐弯方向的箭头和一个下蹲姿势的人物。
78.容易理解的是,上述拐弯提示信息和第一提示信息可以同时显示或先后显示,也可以只显示其中一个。
79.s103.响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方;其中,所述第三触控操作与所述第二触控操作为连续操作,所述第二遮挡面为所述目标虚拟掩体中与所述第一遮挡面相邻的遮挡面。
80.其中,“第三触控操作和第二触控操作为连续操作”是指第三触控操作和第二触控操作之间的间隔时间比较短,比如小于一定阈值。第三触控操作可以是人为设定的滑动操作、双击操作或者其他触控操作,当对拐弯控件执行了第三触控操作后,可以触发拐弯技能,也即从当前遮挡面瞬移至相邻的其它遮挡面。
81.在一些实施方式中,所述第三触控操作可以为从所述掩体控件至所述拐弯控件的滑动操作,也即以掩体控件为滑动起点、以拐弯控件为滑动终点的滑动操作。比如请参见图7,图7是本技术实施例提供的拐弯技能的触发过程的操作场景示意图。其中,若拐弯控件对应主体区域s211左侧的边界区域s212,则滑动操作可以为从掩体控件q开始向左滑动到左侧的拐弯控件p1,若拐弯控件对应主体区域s211右侧的边界区域s213,则滑动操作可以为从掩体控件q开始向右滑动到右侧的拐弯控件p2。
82.在一些实施方式中,该虚拟角控制的方法还可以包括:
83.通过所述图形用户界面显示第二提示信息,所述第二提示信息用于提示对所述拐弯控件执行所述第三触控操作。
84.其中,第二提示信息可以图标形式和/或文字形式显示给用户,比如当以文字形式显示时,可以为“将按键向左/右拖动到指定区域完成拐弯”,当以图标形式显示时,第二提示信息可以为从掩体控件到拐弯控件的虚线箭头,比如请继续参见图7,第二提示信息k3可以包括从掩体控件q指向左侧的拐弯控件p1的虚线箭头、以及从掩体控件q指向右侧的拐弯控件p2的虚线箭头。
85.在一些实施方式中,当所述边界区域包括上述第一边界区域和上述第二边界区域,所述拐弯控件包括上述第一拐弯控件和上述第二拐弯控件时,请继续参见图4,上述步骤s103具体可以包括:
86.响应针对所述第一拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第一目标遮挡面的后方,所述第一目标遮挡面为靠近所述第一边界区域的与所述第一遮挡面相邻的遮挡面;或者,
87.响应针对所述第二拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二目标遮挡面的后方,所述第二目标遮挡面为靠近所述第二边界区域的与所述第一遮挡面相邻的遮挡面;
88.其中,所述第二遮挡面包括所述第一目标遮挡面和所述第二目标遮挡面。
89.其中,若第一边界区域为左侧的边界区域,第二边界区域为右侧的边界区域,则第一目标遮挡面为位于第一遮挡面左侧的相邻遮挡面,第二目标遮挡面为位于第二遮挡面右侧的相邻遮挡面。
90.比如,在上述图7中,当执行了第三触控操作时,若第三触控操作为从掩体控件q滑
动至第一拐弯控件p1,则可以控制目标虚拟角r从第一遮挡面s21移动至左侧的第一目标遮挡面s22的后方,若第三触控操作为从掩体控件q滑动至第二拐弯控件p2,则可以控制目标虚拟角r从第一遮挡面s21移动至右侧的第二目标遮挡面s23的后方。
91.由上述可知,本实施例提供的虚拟角控制的方法,通过响应针对掩体控件的第一触控操作,控制目标虚拟角进入目标虚拟掩体的第一遮挡面的后方,接着,响应针对掩体控件的第二触控操作,在掩体控件的关联区域显示拐弯控件,接着,响应针对拐弯控件的第三触控操作,控制目标虚拟角从第一遮挡面的后方移动至第二遮挡面的后方,第三触控操作与第二触控操作为连续操作,第二遮挡面为目标虚拟掩体中与第一遮挡面相邻的遮挡面,从而能使游戏角在进入掩体躲藏后实现快速拐弯,无需通过移动控件控制游戏角一步步移动来实现拐弯,操作方式简单,丰富了掩体躲藏方式,提高了用户体验。
92.基于上述实施例所描述的方法,本实施例将从虚拟角控制的装置的角度进一步进行描述,该虚拟角控制的装置具体可以作为独立的实体来实现,其可以应用于服务器或终端等电子设备中,该终端可以包括手机、平板电脑、个人pc等,该服务器可以是能提供游戏服务的服务器。
93.请参阅图8,图8具体描述了本技术实施例提供的虚拟角控制的装置,该虚拟角控制的装置应用于电子设备中,通过电子设备提供图形用户界面,图形用户界面所显示的内容至少部分地包含一游戏场景、掩体控件、以及位于所述游戏场景中的目标虚拟角和目标虚拟掩体,所述目标虚拟掩体包括多个遮挡面,该虚拟角控制的装置可以包括:第一控制模块10、第一显示模块20和第二控制模块30,其中:
94.(1)第一控制模块10
95.第一控制模块10,用于响应针对所述掩体控件的第一触控操作,控制所述目标虚拟角进入所述目标虚拟掩体的第一遮挡面的后方。
96.在一些实施方式中,所述图形用户界面还包括移动控件,所述装置还包括第二显示模块,用于:
97.响应针对所述移动控件的滑动操作,控制所述目标虚拟角在所述游戏场景中进行移动;
98.响应所述目标虚拟角与所述目标虚拟掩体的位置满足预设关系,在所述目标虚拟掩体的关联区域显示所述掩体控件。
99.(2)第一显示模块20
100.第一显示模块20,用于响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件。
101.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述装置还包括提示模块,用于:
102.响应所述目标虚拟角到达所述第一遮挡面的边界区域的后方,通过所述图形用户界面显示第一提示信息,所述第一提示信息用于提示对所述拐弯控件执行所述第二触控操作。
103.(3)第二控制模块30
104.第二控制模块30,用于响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方;其中,所述第三触控操作与所
述第二触控操作为连续操作,所述第二遮挡面为所述目标虚拟掩体中与所述第一遮挡面相邻的遮挡面。
105.在一些实施方式中,所述边界区域包括第一边界区域和第二边界区域;所述第一显示模块20具体用于:
106.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示第一拐弯控件和第二拐弯控件,所述拐弯控件包括所述第一拐弯控件和第二拐弯控件,所述第一拐弯控件与所述第一边界区域对应,所述第二拐弯控件与所述第二边界区域对应;
107.所述第二控制模块30具体用于:
108.响应针对所述第一拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第一目标遮挡面的后方,所述第一目标遮挡面为靠近所述第一边界区域的与所述第一遮挡面相邻的遮挡面;或者,
109.响应针对所述第二拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二目标遮挡面的后方,所述第二目标遮挡面为靠近所述第二边界区域的与所述第一遮挡面相邻的遮挡面;
110.其中,所述第二遮挡面包括所述第一目标遮挡面和所述第二目标遮挡面。
111.在一些实施方式中,所述提示模块还用于:
112.通过所述图形用户界面显示第二提示信息,所述第二提示信息用于提示对所述拐弯控件执行所述第三触控操作。
113.在一些实施方式中,所述第三触控操作为从所述掩体控件至所述拐弯控件的滑动操作。
114.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述提示模块还用于:
115.响应所述目标虚拟角到达所述第一遮挡面的边界区域,在所述目标虚拟角所到达的边界区域的关联区域显示拐弯提示信息。
116.具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
117.另外,本技术实施例还提供一种电子设备,该电子设备可以是智能手机、平板电脑等设备。如图9所示,电子设备200包括处理器201、存储器202。其中,处理器201与存储器202电性连接。
118.处理器201是电子设备200的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器202内的应用程序,以及调用存储在存储器202内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
119.在本实施例中,电子设备200中的处理器201会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器202中,并由处理器201来运行存储在存储器202中的应用程序,从而实现各种功能。
120.图10示出了本技术实施例提供的电子设备的具体结构框图,该电子设备可以用于实施上述实施例中提供的虚拟角控制方法。该电子设备可以包括智能手机或服务器。
121.该电子设备可以包括一个或者一个以上处理核心的处理器301、一个或一个以上
计算机可读存储介质的存储器302、射频(radio frequency,rf)电路303、电源304、输入单元305、以及显示单元306等部件。本领域技术人员可以理解,图中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
122.处理器301是该电子设备的控制中心。其中,处理器利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器302内的软件程序和/或模块,以及调用存储在存储器302内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器可包括一个或多个处理核心;优选的,处理器可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解地是,上述调制解调处理器也可以不集成到处理器中。
123.存储器302可用于存储软件程序(计算机程序)以及模块,处理器301通过运行存储在存储器302的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器302可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器302可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器302还可以包括存储器控制器,以提供处理器301对存储器302的访问。
124.rf电路303可用于收发信息过程中,信号的接收和发送,特别地,将的下行信息接收后,交由一个或者一个以上处理器301处理;另外,将涉及上行的数据发送给。通常,rf电路303包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim)卡、收发信机、耦合器、低噪声放大器(lna,low noise amplifier)、双工器等。此外,rf电路303还可以通过无线通信与网络和其他设备通信。该无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(gsm,global system of mobile communication)、通用分组无线服务(gprs,general packet radio service)、码分多址(cdma,code division multiple access)、宽带码分多址(wcdma,wideband code division multiple access)、长期演进(lte,long term evolution)、、短消息服务(sms,short messaging service)等。
125.电子设备还包括给各个部件供电的电源304(比如电池),优选的,电源304可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源304还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
126.该电子设备还可包括输入单元305,该输入单元305可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体地实施例中,输入单元305可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号
传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器301,并能接收处理器301发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元305还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
127.该电子设备还可包括显示单元306,该显示单元306可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元306包括多个硬件显示处理单元、视频帧处理模块、显示屏等。其中,多个硬件显示处理单元、视频帧处理模块可集成在处理芯片中。其中,显示屏可包括显示面板,可选的,可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器301以确定触摸事件的类型,随后处理器301根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
128.尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器301会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器302中,并由处理器301来运行存储在存储器302中的应用程序,从而实现各种功能,如下:
129.响应针对所述掩体控件的第一触控操作,控制所述目标虚拟角进入所述目标虚拟掩体的第一遮挡面的后方;
130.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件;
131.响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方;其中,所述第三触控操作与所述第二触控操作为连续操作,所述第二遮挡面为所述目标虚拟掩体中与所述第一遮挡面相邻的遮挡面。
132.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述方法还包括:
133.响应所述目标虚拟角到达所述第一遮挡面的边界区域的后方,通过所述图形用户界面显示第一提示信息,所述第一提示信息用于提示对所述拐弯控件执行所述第二触控操作。
134.在一些实施方式中,所述图形用户界面还包括移动控件,所述方法还包括:
135.响应针对所述移动控件的滑动操作,控制所述目标虚拟角在所述游戏场景中进行移动;
136.响应所述目标虚拟角与所述目标虚拟掩体的位置满足预设关系,在所述目标虚拟掩体的关联区域显示所述掩体控件。
137.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件,包括:
138.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示至少一个拐弯控件,其中,每个所述拐弯控件分别与一个所述边界区域对应。
139.在一些实施方式中,所述边界区域包括第一边界区域和第二边界区域;
140.所述响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示至少一个拐弯控件,包括:
141.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示第一拐弯控件和第二拐弯控件,所述拐弯控件包括所述第一拐弯控件和第二拐弯控件,所述第一拐弯控件与所述第一边界区域对应,所述第二拐弯控件与所述第二边界区域对应;
142.所述响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方,包括:
143.响应针对所述第一拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第一目标遮挡面的后方,所述第一目标遮挡面为靠近所述第一边界区域的与所述第一遮挡面相邻的遮挡面;或者,
144.响应针对所述第二拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二目标遮挡面的后方,所述第二目标遮挡面为靠近所述第二边界区域的与所述第一遮挡面相邻的遮挡面;
145.其中,所述第二遮挡面包括所述第一目标遮挡面和所述第二目标遮挡面。
146.在一些实施方式中,所述方法还包括:
147.通过所述图形用户界面显示第二提示信息,所述第二提示信息用于提示对所述拐弯控件执行所述第三触控操作。
148.在一些实施方式中,所述第三触控操作为从所述掩体控件至所述拐弯控件的滑动操作。
149.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述方法还包括:
150.响应所述目标虚拟角到达所述第一遮挡面的边界区域,在所述目标虚拟角所到达的边界区域的关联区域显示拐弯提示信息。
151.该电子设备可以实现本技术实施例所提供的虚拟角控制的方法任一实施例中的步骤,因此,可以实现本技术实施例所提供的任一虚拟角控制的方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
152.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令(计算机程序)来完成,或通过指令(计算机程序)控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
153.为此,本技术实施例提供一种计算机可读存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的虚拟角控制的方法中任一实施例的步骤。例如,该计算机程序可以执行如下步骤:
154.响应针对所述掩体控件的第一触控操作,控制所述目标虚拟角进入所述目标虚拟掩体的第一遮挡面的后方;
155.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件;
156.响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方;其中,所述第三触控操作与所述第二触控操作为连续操作,所述第二遮挡面为所述目标虚拟掩体中与所述第一遮挡面相邻的遮挡面。
157.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述方法还包括:
158.响应所述目标虚拟角到达所述第一遮挡面的边界区域的后方,通过所述图形用户界面显示第一提示信息,所述第一提示信息用于提示对所述拐弯控件执行所述第二触控操作。
159.在一些实施方式中,所述图形用户界面还包括移动控件,所述方法还包括:
160.响应针对所述移动控件的滑动操作,控制所述目标虚拟角在所述游戏场景中进行移动;
161.响应所述目标虚拟角与所述目标虚拟掩体的位置满足预设关系,在所述目标虚拟掩体的关联区域显示所述掩体控件。
162.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件,包括:
163.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示至少一个拐弯控件,其中,每个所述拐弯控件分别与一个所述边界区域对应。
164.在一些实施方式中,所述边界区域包括第一边界区域和第二边界区域;
165.所述响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示至少一个拐弯控件,包括:
166.响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示第一拐弯控件和第二拐弯控件,所述拐弯控件包括所述第一拐弯控件和第二拐弯控件,所述第一拐弯控件与所述第一边界区域对应,所述第二拐弯控件与所述第二边界区域对应;
167.所述响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方,包括:
168.响应针对所述第一拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第一目标遮挡面的后方,所述第一目标遮挡面为靠近所述第一边界区域的与所述第一遮挡面相邻的遮挡面;或者,
169.响应针对所述第二拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二目标遮挡面的后方,所述第二目标遮挡面为靠近所述第二边界区域的与所述第一遮挡面相邻的遮挡面;
170.其中,所述第二遮挡面包括所述第一目标遮挡面和所述第二目标遮挡面。
171.在一些实施方式中,所述方法还包括:
172.通过所述图形用户界面显示第二提示信息,所述第二提示信息用于提示对所述拐弯控件执行所述第三触控操作。
173.在一些实施方式中,所述第三触控操作为从所述掩体控件至所述拐弯控件的滑动操作。
174.在一些实施方式中,所述第一遮挡面包括主体区域和至少一个边界区域;所述方法还包括:
175.响应所述目标虚拟角到达所述第一遮挡面的边界区域,在所述目标虚拟角所到达的边界区域的关联区域显示拐弯提示信息。
176.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
177.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
178.由于该存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一虚拟角控制的方法实施例中的步骤,因此,可以实现本技术实施例所提供的任一虚拟角控制的方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
179.以上对本技术实施例所提供的一种虚拟角控制的方法、装置、电子设备以及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:


1.一种虚拟角控制的方法,其特征在于,通过电子设备提供图形用户界面,所述图形用户界面所显示的内容至少部分地包含一游戏场景、掩体控件、以及位于所述游戏场景中的目标虚拟角和目标虚拟掩体,所述目标虚拟掩体包括多个遮挡面,所述虚拟角控制的方法包括:响应针对所述掩体控件的第一触控操作,控制所述目标虚拟角进入所述目标虚拟掩体的第一遮挡面的后方;响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件;响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方;其中,所述第三触控操作与所述第二触控操作为连续操作,所述第二遮挡面为所述目标虚拟掩体中与所述第一遮挡面相邻的遮挡面。2.根据权利要求1所述的方法,其特征在于,所述第一遮挡面包括主体区域和至少一个边界区域;所述方法还包括:响应所述目标虚拟角到达所述第一遮挡面的边界区域的后方,通过所述图形用户界面显示第一提示信息,所述第一提示信息用于提示对所述拐弯控件执行所述第二触控操作。3.根据权利要求1所述的方法,其特征在于,所述图形用户界面还包括移动控件,所述方法还包括:响应针对所述移动控件的滑动操作,控制所述目标虚拟角在所述游戏场景中进行移动;响应所述目标虚拟角与所述目标虚拟掩体的位置满足预设关系,在所述目标虚拟掩体的关联区域显示所述掩体控件。4.根据权利要求1所述的方法,其特征在于,所述第一遮挡面包括主体区域和至少一个边界区域;所述响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件,包括:响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示至少一个拐弯控件,其中,每个所述拐弯控件分别与一个所述边界区域对应。5.根据权利要求4所述的方法,其特征在于,所述边界区域包括第一边界区域和第二边界区域;所述响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示至少一个拐弯控件,包括:响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示第一拐弯控件和第二拐弯控件,所述拐弯控件包括所述第一拐弯控件和第二拐弯控件,所述第一拐弯控件与所述第一边界区域对应,所述第二拐弯控件与所述第二边界区域对应;所述响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方,包括:响应针对所述第一拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第一目标遮挡面的后方,所述第一目标遮挡面为靠近所述第一边界区域的与所述第一遮挡面相邻的遮挡面;或者,响应针对所述第二拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡
面的后方移动至第二目标遮挡面的后方,所述第二目标遮挡面为靠近所述第二边界区域的与所述第一遮挡面相邻的遮挡面;其中,所述第二遮挡面包括所述第一目标遮挡面和所述第二目标遮挡面。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述图形用户界面显示第二提示信息,所述第二提示信息用于提示对所述拐弯控件执行所述第三触控操作。7.根据权利要求1所述的方法,其特征在于,所述第三触控操作为从所述掩体控件至所述拐弯控件的滑动操作。8.根据权利要求1所述的方法,其特征在于,所述第一遮挡面包括主体区域和至少一个边界区域;所述方法还包括:响应所述目标虚拟角到达所述第一遮挡面的边界区域,在所述目标虚拟角所到达的边界区域的关联区域显示拐弯提示信息。9.一种虚拟角控制的装置,其特征在于,应用于电子设备中,通过所述电子设备提供图形用户界面,所述图形用户界面所显示的内容至少部分地包含一游戏场景、掩体控件、以及位于所述游戏场景中的目标虚拟角和目标虚拟掩体,所述目标虚拟掩体包括多个遮挡面,所述虚拟角控制的装置包括:第一控制模块,用于响应针对所述掩体控件的第一触控操作,控制所述目标虚拟角进入所述目标虚拟掩体的第一遮挡面的后方;第一显示模块,用于响应针对所述掩体控件的第二触控操作,在所述掩体控件的关联区域显示拐弯控件;第二控制模块,用于响应针对所述拐弯控件的第三触控操作,控制所述目标虚拟角从所述第一遮挡面的后方移动至第二遮挡面的后方;其中,所述第三触控操作与所述第二触控操作为连续操作,所述第二遮挡面为所述目标虚拟掩体中与所述第一遮挡面相邻的遮挡面。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1至8中任一项所述的虚拟角控制的方法。11.一种电子设备,其特征在于,包括耦合的存储器和处理器,所述存储器存储内有计算机程序,所述处理器用于运行所述存储器内的所述计算机程序,以执行权利要求1至8中任一项所述的虚拟角控制的方法中的步骤。

技术总结


本申请公开了一种虚拟角控制的方法、装置、存储介质及电子设备,该方法包括:响应针对掩体控件的第一触控操作,控制目标虚拟角进入目标虚拟掩体的第一遮挡面的后方;响应针对掩体控件的第二触控操作,在掩体控件的关联区域显示拐弯控件;响应针对拐弯控件的第三触控操作,控制目标虚拟角从第一遮挡面的后方移动至第二遮挡面的后方;其中,第三触控操作与第二触控操作为连续操作,第二遮挡面为目标虚拟掩体中与第一遮挡面相邻的遮挡面,从而能使游戏角在进入掩体躲藏后实现快速拐弯,操作方式简单,丰富了掩体躲藏方式,提高了用户体验。验。验。


技术研发人员:

麦冠强

受保护的技术使用者:

网易(杭州)网络有限公司

技术研发日:

2022.11.17

技术公布日:

2023/3/7

本文发布于:2024-09-20 22:28:14,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/68191.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   控件   掩体   遮挡
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议