首页 > 运动玩具 专利正文
虚拟角色的控制方法和装置、存储介质及电子设备与流程

时间:2022-02-10 阅读: 作者:专利查询

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

1.本发明涉及计算机领域,具体而言,涉及一种虚拟角色的控制方法和装置、存储介质及电子设备。


背景技术:

2.在相关移动端游戏场景中,玩家通常通过双手控制游戏场景中的虚拟角色执行相应的操作,例如,通过触控虚拟按键控制虚拟角色的移动方向,或者控制虚拟角色执行攻击操作等。
3.目前游戏中为虚拟角色增添了多种技能动作,如跳跃、下蹲、趴下、移动方向、开镜、落镜、射击等。每种技能对应一个虚拟按键,例如,玩家通过触控跳跃虚拟按键控制虚拟角色执行跳跃动作,通过触控射击虚拟按键控制虚拟角色执行射击动作,通过触控开镜虚拟按键控制虚拟角色执行开镜动作。然而在实际游戏场景中,多个技能动作是同时或者是前后进行的,例如跳跃过程中开镜射击。这时玩家需要同时触控跳跃、开镜、射击三个技能对应的三个虚拟按键,这对于双手操作存在一定的复杂度。另外,在游戏画面中显示大量的虚拟按键会遮挡视线,影响玩家的游戏体验。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种虚拟角色的控制方法和装置、存储介质及电子设备,以至少解决游戏操作复杂的技术问题。
6.根据本发明实施例的一个方面,提供了一种虚拟角色的控制方法,包括:显示键位设置界面,所述键位设置界面包括目标按键及第一功能按键,其中,所述第一功能按键用于控制目标虚拟角色执行第一动作,所述目标按键用于控制所述目标虚拟角色执行目标动作;响应于设置操作,将所述第一功能按键设置在所述目标按键的邻近槽位中,得到复合按键;显示游戏对局界面,所述游戏对局界面包括所述目标按键及所述复合按键,其中,所述复合按键位于所述目标按键的邻近位置;响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作。
7.可选地,响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,包括:响应于对所述复合按键的所述第一操作,控制所述目标虚拟角色同时执行所述目标动作和所述第一动作;或,响应于对所述复合按键的所述第一操作,控制所述目标虚拟角色按照执行顺序执行所述目标动作和所述第一动作。
8.可选地,所述方法还包括:获取对所述复合按键执行的第二操作;响应于所述第二操作,控制所述目标虚拟角色执行所述第一动作。
9.可选地,所述响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,包括:在为所述目标虚拟角色设置了在执行所述目标动作时允许执行第二动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标
动作、所述第一动作和所述第二动作;在为所述目标虚拟角色设置了在执行所述第一动作时允许执行第三动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作、所述第一动作和所述第三动作;在为所述目标虚拟角色设置了在执行所述目标动作时允许执行所述第二动作,且在执行所述第一动作时允许执行所述第三动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作、所述第一动作、所述第二动作和所述第三动作。
10.可选地,所述响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,包括:响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作和所述第一动作是允许左手分别触控不同按键所控制所述目标虚拟角色执行的动作;或者,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作和所述第一动作是允许右手分别触控不同按键所控制所述目标虚拟角色执行的动作;或者,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作是允许左手触控目标按键所控制所述目标虚拟角色执行的操作,所述第一动作是允许右手触控第一功能按键所控制所述目标虚拟角色执行的动作;或者,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作是允许右手触控目标按键所控制所述目标虚拟角色执行的操作,所述第一动作是允许左手触控第一功能按键所控制所述目标虚拟角色执行的动作。
11.可选地,所述响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,包括以下之一:响应于长按和拖动操作,控制所述目标虚拟角色执行技能动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述技能动作;响应于长按和拖动操作,控制所述目标虚拟角色执行射击动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述射击动作;响应于长按操作,控制所述目标虚拟角色执行技能动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述技能动作。
12.可选地,响应于长按和拖动操作,控制所述目标虚拟角色执行技能动作和移动动作,包括:响应于长按和拖动操作,控制所述目标虚拟角色执行下蹲动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述下蹲动作;响应于长按和拖动操作,控制所述目标虚拟角色执行跳跃动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述跳跃动作;响应于长按和拖动操作,控制所述目标虚拟角色执行趴下动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述趴下动作;响应于长按和拖动操作,控制所述目标虚拟角色执行开镜动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述开镜动作;响应于长按和拖动操作,控制所述目标虚拟角色执行落镜动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述落镜动作。
13.可选地,响应于长按操作,控制所述目标虚拟角色执行技能动作和射击动作,包括:响应于长按操作,控制所述目标虚拟角色执行下蹲动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为下蹲动作;响应于长按操作,控制所述目标虚拟角色执行跳跃动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述跳跃动
作;响应于长按操作,控制所述目标虚拟角色执行趴下动作和移动动作,其中,所述目标动作为所述射击动作,所述第一动作为所述趴下动作;响应于长按操作,控制所述目标虚拟角色执行开镜动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述开镜动作;响应于长按操作,控制所述目标虚拟角色执行落镜动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述落镜动作。
14.可选地,所述响应于设置操作,将所述第一功能按键设置在所述目标按键的邻近槽位中,得到复合按键,包括:响应于移动操作,在所述键位设置界面中将第一功能按键移动到所述目标按键的邻近槽位中,得到所述复合按键;响应于添加操作,在所述键位设置界面中所述目标按键的邻近槽位中添加所述第一功能按键,得到所述复合按键。
15.可选地,所述方法还包括:响应于尺寸调整操作,在所述键位设置界面中将所述复合按键的尺寸设置为目标尺寸;响应于透明度调整操作,在所述键位设置界面中将所述复合按键的透明度设置为目标透明度。
16.根据本发明实施例的另一方面,还提供了一种虚拟角色的控制装置,包括:第一显示模块,用于显示键位设置界面,所述键位设置界面包括目标按键及第一功能按键,其中,所述第一功能按键用于控制目标虚拟角色执行第一动作,所述目标按键用于控制所述目标虚拟角色执行目标动作;第一响应模块,用于响应于设置操作,将所述第一功能按键设置在所述目标按键的邻近槽位中,得到复合按键;第二显示模块,用于显示游戏对局界面,所述游戏对局界面包括所述目标按键及所述复合按键,其中,所述复合按键位于所述目标按键的邻近位置;第二响应模块,用于响应于对所束缚合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作。
17.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟角色的控制方法。
18.根据本技术实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上虚拟角色的控制方法。
19.根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的虚拟角色的控制方法。
20.在本发明实施例中,玩家可以在键位设置界面中将功能按键设置在目标按键的邻近槽位中,得到复合按键。这样通过操作复合按键可以控制虚拟角色执行目标动作和第一动作。通过对一个复合按键可以控制虚拟角色执行多个动作,避免了现有技术中需要同时触控目标动作和第一动作对应的多个虚拟按键,进而解决了游戏操作复杂的技术问题。
21.另外,玩家可以在设置界面中对复合按键进行设置,玩家可以对各种动作进行任意复合,例如,技能动作和移动动作进行复合,技能动作和射击动作进行复合,或者移动动作和射击动作进行复合。这样玩家通过触控相应的复合按键可以控制虚拟角色同时执行该复合按键对应的多种动作。玩家对复合按键可以自定义设置,提升了玩家的游戏体验。
附图说明
22.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
23.图1是根据本发明实施例的一种可选的虚拟角色的控制方法的应用环境的示意图;
24.图2是根据本发明实施例的一种可选的虚拟角色的控制方法的流程图;
25.图3是根据本发明实施例的一种可选的键位设置界面示意图;
26.图4是根据本发明实施例的一种可选的游戏对局界面示意图;
27.图5是根据本发明实施例的另一种可选的游戏对局界面示意图;
28.图6是根据本发明实施例的另一种可选的游戏对局界面示意图;
29.图7是根据本发明实施例的另一种可选的游戏对局界面示意图;
30.图8是根据本发明实施例的另一种可选的游戏对局界面示意图;
31.图9是根据本发明实施例的另一种可选的游戏对局界面示意图;
32.图10是根据本发明实施例一种可选的系统判定流程图;
33.图11是根据本发明实施例一种可选的按键位置设置流程图;
34.图12是根据本发明实施例的一种可选的复合按键的设置装置的结构示意图;
35.图13是根据本发明实施例的一种可选的电子设备的结构示意图;
36.图14是根据本发明实施例的一种可选的电子设备的计算机系统结构框图。
具体实施方式
37.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
38.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
39.根据本发明实施例的一个方面,提供了一种虚拟角色的控制方法,可选地,作为一种可选的实施方式,上述虚拟角色的控制方法可以但不限于应用于如图1所示的应用环境中。上述应用环境中包括:用户设备102、网络110和服务器112,其中,用户设备102中包括:存储器104、处理器106和显示器108。上述存储器用于存储游戏数据,包括但不限于上述目标游戏应用中的数据,例如,登录目标游戏应用的目标帐号。上述处理器用于对游戏数据进行处理,包括但不限于上述响应第一操作。上述显示器用于显示游戏画面,包括但不限于显示上述键位设置界面和游戏对局界面。
40.可选地,在本实施例中,上述用户设备可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如android手机、ios手机等)、笔记本电脑、平板电脑、掌上电脑、mid(mobile internet devices,移动互联网设备)、pad、台式电脑、智能电视等。目标客户端可以是游戏客户端。上述游戏客户端包括但不限于射击类游戏、竞速类游戏等游戏类型。
41.可选地,上述网络110可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、wifi及其他实现无线通信的网络。
42.可选地,上述服务器112中包括数据库114和处理引擎116,上述数据库用于存储游戏数据,包括但不限于上述游戏场景中的虚拟角色的相关数据,上述处理器用于对游戏数据进行处理,包括但不限于响应第一操作,控制虚拟角色执行相应的动作。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。
43.可选地,作为一种可选的实施方式,如图2所示,上述虚拟角色的控制方法包括:
44.步骤s202,目标游戏应用中显示键位设置界面,所述键位设置界面包括目标按键及第一功能按键,其中,所述第一功能按键用于控制目标虚拟角色执行第一动作,所述目标按键用于控制所述目标虚拟角色执行目标动作;
45.其中,如图3所示的键位设置界面中包括:目标按键100和110,功能按键201至206。以上述目标按键为图中所示的100,第一功能按键为图中所示的201为例,目标按键100用于控制虚拟角色执行移动动作,第一功能按键201用于控制虚拟角色执行跳跃动作。以上述目标按键为图中所示的110,第一功能按键为202为例,目标按键110用于控制虚拟角色执行射击动作,第一功能按键202用于控制虚拟角色执行下蹲动作。
46.步骤s204,响应于设置操作,将所述第一功能按键设置在所述目标按键的邻近槽位中,得到复合按键;
47.其中,在目标按键周围设置了多个槽位,如图3中所示的目标按键100周围的槽位101至106,目标按键110周围的槽位111-116。以上述目标按键为图中所示的100,第一功能按键为图中所示的201为例,将第一功能按键201移动得到槽位101中,得到图中所示的复合按键120。以上述目标按键为图中所示的110,第一功能按键为图中所示的202为例,将第一功能按键202移动得到槽位115中,得到图中所示的复合按键130。
48.步骤s206,显示游戏对局界面,所述游戏对局界面包括所述目标按键及所述复合按键,其中,所述复合按键位于所述目标按键的邻近位置;
49.其中,以图4所示的游戏对局界面为例,图中包括目标按键400,以及目标按键400邻近位置的复合按键401、402和403。目标按键410,以及目标按键410邻近位置的复合按键411和412。
50.步骤s208,获取对复合按键的操作;
51.其中,以图5的游戏对局界面为例,图中包括目标按键500和复合按键501,玩家可以对复合按键进行操作,包括但不限于点击、双击、拖动、长按等操作。
52.步骤s210,判断对复合按键的操作是第一操作还是第二操作,如是第一操作执行步骤s212,若是第二操作执行步骤s214;
53.其中,上述第一操作和第二操作是不同的操作,例如,上述第一操作可以是长按操
作,第二操作可以是长按和拖动操作。或者上述第一操作是点击操作,第二操作可以是长按操作。上述具体操作方式可以根据实际情况设置。
54.步骤s212,响应第一操作,控制虚拟角色执行第一动作和目标动作;
55.其中,以图5中所示游戏对局界面为例,图中复合按键中包括510、511、512、513和514。以第一操作为长按和拖动操作为例。若玩家长按510和并拖动510控制虚拟角色执行移动和趴下动作。具体地,若玩家长按510并将510拖动至511,控制虚拟角色执行向前移动和趴下动作。若玩家长按长按510并将510拖动至514,控制虚拟角色执行向右移动和趴下动作。
56.步骤s214,响应第二操作,控制虚拟角色执行第一动作。
57.其中,以图5中所示游戏对局界面为例。假设第二操作为长按操作。若玩家长按510,则控制虚拟角色执行趴下动作。
58.作为一个可选的实施方式,上述目标虚拟角色可以是玩家在目标游戏应用中控制的虚拟对象,目标动作可以是移动动作,或者是射击动作,第一动作可以是添加的特殊技能动作,比如可以是跳、蹲、趴、开镜、落镜、射击,或者是其他技能动作等,可以根据具体的游戏场景设置第一动作。在上述实施例中,通过复合按键可以控制虚拟角色执行多个动作,包括上述目标动作和第一动作。这样玩家通过单手就可以控制虚拟角色执行多个动作,设置通过单指就可以控制虚拟角色执行多个动作。另外,复合按键是玩家自定义的,玩家可以个性化设置,玩家设置的复合按键更能满足玩家的需求,提升玩家的游戏体验。此外,对复合按键的执行不同的操控可以控制虚拟角色执行不同的动作,例如,上述实施例中对复合按键的第一操作可以控制虚拟角色执行目标动作和第一动作,对复合按键的第二操作可以控制虚拟角色执行第一动作。这样玩家通过对一个复合按键的不同操作方式,控制虚拟角色执行不同的动作,可以减少游戏界面中虚拟按键的数量,避免游戏界面中过多的虚拟按键遮挡玩家视线,进而可以达到提升玩家游戏体验的效果。
59.可选地,响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,包括:响应于对所述复合按键的所述第一操作,控制所述目标虚拟角色同时执行所述目标动作和所述第一动作;或,响应于对所述复合按键的所述第一操作,控制所述目标虚拟角色按照执行顺序执行所述目标动作和所述第一动作。
60.作为一个可选的实施方式,上述同时执行目标操作和第一操作包括但不限于虚拟角色执行移动动作的同时执行下蹲动作,或者虚拟角色执行移动的同时执行射击动作,或者虚拟角色执行下蹲动作的同时执行射击动作。具体的动作组合可以根据实际情况,在本实施例中,以图5中所示游戏对局界面为例,玩家长按510并将510拖动到514,则控制虚拟角色同时执行向右移动和趴下动作。
61.作为一个可选的实施方式,上述目标动作和第一动作可以具有执行顺序,该执行顺序可以由玩家自定义设置。以上述图5中所示游戏对局界面为例,玩家长按510并将510拖动到514,可以控制虚拟角色先执行向右移动的动作,再控制虚拟角色执行趴下动作。
62.在上述实施例中,玩家可以通过对复合按键的操作可以控制虚拟角色同时执行多个动作,或者按照执行顺序依次执行多个动作。这样玩家单手或者单指即可操控虚拟角色执行多个动作,简化了游戏操作。
63.可选地,所述方法还包括:获取对所述复合按键执行的第二操作;响应于所述第二
操作,控制所述目标虚拟角色执行所述第一动作。
64.作为一个可选的实施方式,上述第一操作和第二操作是不同的操作,例如,上述第一操作可以是长按操作,第二操作可以是长按和拖动操作。或者上述第一操作是点击操作,第二操作可以是长按操作。上述具体操作方式可以根据实际情况设置。
65.作为一个可选的实施方式,以图5中所示游戏对局界面为例,图中复合按键中包括510、511、512、513和514。假设第一操作为长按和拖动操作。若玩家长按510和并拖动510控制虚拟角色执行移动和趴下动作。具体地,若玩家长按510并将510拖动至511,控制虚拟角色执行向前移动和趴下动作。若玩家长按长按510并将510拖动至514,控制虚拟角色执行向右移动和趴下动作。假设第二操作为长按操作。若玩家长按510,则控制虚拟角色执行趴下动作。
66.可选地,所述响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,包括:在为所述目标虚拟角色设置了在执行所述目标动作时允许执行第二动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作、所述第一动作和所述第二动作;在为所述目标虚拟角色设置了在执行所述第一动作时允许执行第三动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作、所述第一动作和所述第三动作;在为所述目标虚拟角色设置了在执行所述目标动作时允许执行所述第二动作,且在执行所述第一动作时允许执行所述第三动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作、所述第一动作、所述第二动作和所述第三动作。
67.作为一个可选的实施方式,为目标虚拟角色设置了在执行目标动作时允许执行第二动作。假设目标动作为射击动作,第一动作为落镜动作,第三动作为转动视角。若玩家开启了射击转动视角的功能,即在射击动作的同时运行执行滑动转动视角操作,则在获取到对复合按键的第一操作时,目标游戏应用响应第一操作,控制目标虚拟角色同时执行射击动作、落镜动作和滑动转动视角动作。
68.作为一个可选的实施方式,为目标虚拟角色设置了在执行第一动作时允许执行第三动作。假设目标动作为射击动作,第一动作为落镜动作,第三动作为转动视角。若玩家开启了落镜转动视角的功能,即在落镜动作的同时运行执行转动视角操作,则在获取到对复合按键的第一操作时,目标游戏应用响应第一操作,控制目标虚拟角色同时执行射击动作、落镜动作和滑动转动视角动作。
69.作为一个可选的实施方式,为目标虚拟角色设置了在执行目标动作时允许执行第二动作,在执行第一动作时允许执行第三动作。
70.假设目标动作为射击动作,第一动作为落镜动作,第二动作为转动视角,第三动作为移动动作。若玩家开启了射击转动视角,以及落镜移动的功能,则在获取到对复合按键的第一操作时,目标游戏应用响应第一操作,控制目标虚拟角色同时执行射击动作、滑动转动视角动作,以及落镜动作和移动动作。
71.可选地,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作和所述第一动作是允许左手分别触控不同按键所控制所述目标虚拟角色执行的动作;或者,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作和所述第一动作是允许右手分别触控不同按
键所控制所述目标虚拟角色执行的动作;或者,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作是允许左手触控目标按键所控制所述目标虚拟角色执行的操作,所述第一动作是允许右手触控第一功能按键所控制所述目标虚拟角色执行的动作;或者,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作是允许右手触控目标按键所控制所述目标虚拟角色执行的操作,所述第一动作是允许左手触控第一功能按键所控制所述目标虚拟角色执行的动作。
72.作为一个可选的实施方式,假设上述目标动作是移动动作,上述第一动作是蹲下操作。如图6所示,上述蹲下操作和移动动作均是左手操控的操作,左手触控图中所示的虚拟按键601控制虚拟角色执行蹲下操作,左手触控图中所示的虚拟按键600控制虚拟角色执行移动动作。此种情况下,若控制虚拟角色同时执行移动动作和蹲下操作,则需要左手双指同时触控虚拟按键600和601,控制虚拟角色同时执行移动和蹲下操作。而若玩家设置了复合按键,如图6中所示603,玩家通过触控复合按键603即可控制虚拟角色同时执行移动和蹲下操作,玩家通过单指操作即可,避免了双指操作带来的操作复杂的问题。
73.作为一个可选的实施方式,假设上述目标动作是射击动作,上述第一动作是蹲下操作。如图7所示,上述射击动作和蹲下操作均是右手操控的操作,右手触控图中所示的虚拟按键701控制虚拟角色执行蹲下操作,右手触控图中所示的虚拟按键700控制虚拟角色执行射击动作。此种情况下,若控制虚拟角色同时执行射击动作和蹲下操作,则需要右手双指同时触控虚拟按键700和701,控制虚拟角色同时执行射击和蹲下操作。而若玩家设置了复合按键,如图7中所示703,玩家通过触控复合按键703即可控制虚拟角色同时执行射击和蹲下操作,玩家通过单指操作即可同时控制虚拟角色执行多个操作,避免了双指操作带来的操作复杂的问题。
74.作为一个可选的实施方式,假设上述目标动作是移动动作,上述第一动作是蹲下操作。如图8所示,上述移动动作由玩家的左手操控,蹲下操作由右手操作。左手触控图中所示的800控制虚拟角色执行移动操纵,右手触控图中所示的801控制虚拟角色执行蹲下操作。此种情况下,若控制虚拟角色同时执行移动动作和蹲下操作,则需要左右手同时触控虚拟按键800和801,控制虚拟角色同时执行移动和蹲下操作。而若玩家设置了复合按键,如图8中所示803,玩家通过左手或右手触控复合按键803即可控制虚拟角色同时执行移动和蹲下操作,玩家通过单手单指操作即可同时控制虚拟角色执行多个操作,避免了双手双指操作带来的操作复杂的问题。
75.作为一个可选的实施方式,假设上述目标动作是移动动作,上述第一动作是蹲下操作。如图9所示,上述移动动作由玩家的右手操控,蹲下操作由左手操作。右手触控图中所示的900控制虚拟角色执行移动操纵,左手触控图中所示的901控制虚拟角色执行蹲下操作。此种情况下,若控制虚拟角色同时执行移动动作和蹲下操作,则需要左右手同时触控虚拟按键900和901,控制虚拟角色同时执行移动和蹲下操作。而若玩家设置了复合按键,如图9中所示903,玩家通过左手或右手触控复合按键903即可控制虚拟角色同时执行移动和蹲下操作,玩家通过单手单指操作即可同时控制虚拟角色执行多个操作,避免了双手双指操作带来的操作复杂的问题。
76.可选地,所述响应于所述第一操作,控制所述目标虚拟角色同时执行所述目标动
作和所述第一动作,包括以下之一:响应于长按和拖动操作,控制所述目标虚拟角色同时执行技能动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述技能动作;响应于长按和拖动操作,控制所述目标虚拟角色同时执行射击动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述射击动作;响应于长按操作,控制所述目标虚拟角色同时执行技能动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述技能动作。
77.作为一个可选的实施方式,若目标动作为移动动作,第一动作为技能动作,技能动作可以包括跳跃、蹲下、站起、趴下、开镜、落镜等技能动作,具体技能动作可以根据实际情况而定。假设技能动作为开镜动作,玩家可以通过长按和拖动复合按键的操作,控制目标虚拟角色执行开镜动作和移动动作,其中,长按和拖动复合按键的操作可以是长按复合按键并拖动至复合按键内的上方位置,控制目标虚拟角色向前移动的同时执行开镜动作。
78.若目标动作为移动动作,第一动作为射击动作,玩家可以通过长按和拖动复合按键的操作,控制目标虚拟角色执行射击动作和移动动作,其中,长按和拖动复合按键的操作可以是长按复合按键并拖动至复合按键内的上方位置,控制目标虚拟角色向前移动的同时执行射击动作。
79.若目标动作为射击动作,第一动作为技能动作,技能动作可以包括跳跃、蹲下、站起、趴下、开镜、落镜等技能动作,技能动作可以根据实际情况设置。假设技能动作为开镜动作,玩家可以通过长按复合按键的操作,控制目标虚拟角色同时执行开镜动作和射击动作。
80.可选地,响应于长按和拖动操作,控制所述目标虚拟角色同时执行技能动作和移动动作,包括:响应于长按和拖动操作,控制所述目标虚拟角色同时执行下蹲动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述下蹲动作;响应于长按和拖动操作,控制所述目标虚拟角色同时执行跳跃动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述跳跃动作;响应于长按和拖动操作,控制所述目标虚拟角色同时执行趴下动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述趴下动作;响应于长按和拖动操作,控制所述目标虚拟角色同时执行开镜动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述开镜动作;响应于长按和拖动操作,控制所述目标虚拟角色同时执行落镜动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述落镜动作。
81.作为一个可选的实施方式,若目标动作为移动动作,第一动作为下蹲动作,玩家可以通过长按和拖动复合按键的操作,控制目标虚拟角色同时执行下蹲动作和移动动作,其中,长按和拖动复合按键的操作可以是长按复合按键并拖动至复合按键内的上方位置,用于控制目标虚拟角色向前移动的同时进行下蹲动作。
82.若目标动作为移动动作,第一动作为跳跃动作,玩家可以通过长按和拖动复合按键的操作,控制目标虚拟角色同时执行跳跃动作和移动动作,其中,长按和拖动复合按键的操作可以是长按复合按键并拖动至复合按键内的上方位置,用于控制目标虚拟角色向前移动的同时进行跳跃动作。
83.若目标动作为移动动作,第一动作为趴下动作,玩家可以通过长按和拖动复合按键的操作,控制目标虚拟角色同时执行趴下动作和移动动作,其中,长按和拖动复合按键的操作可以是长按复合按键并拖动至复合按键内的上方位置,用于控制目标虚拟角色向前移
动的同时进行趴下动作。
84.若目标动作为移动动作,第一动作为开镜动作,玩家可以通过长按和拖动复合按键的操作,控制目标虚拟角色同时执行开镜动作和移动动作,其中,长按和拖动复合按键的操作可以是长按复合按键并拖动至复合按键内的上方位置,用于控制目标虚拟角色向前移动的同时进行开镜动作。
85.若目标动作为移动动作,第一动作为落镜动作,玩家可以通过长按和拖动复合按键的操作,控制目标虚拟角色同时执行落镜动作和移动动作,其中,长按和拖动复合按键的操作可以是长按复合按键并拖动至复合按键内的上方位置,用于控制目标虚拟角色向前移动的同时进行落镜动作。
86.可选地,响应于长按操作,控制所述目标虚拟角色同时执行技能动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述技能动作,包括:响应于长按操作,控制所述目标虚拟角色同时执行下蹲动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为下蹲动作;响应于长按操作,控制所述目标虚拟角色同时执行跳跃动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述跳跃动作;响应于长按操作,控制所述目标虚拟角色同时执行趴下动作和移动动作,其中,所述目标动作为所述射击动作,所述第一动作为所述趴下动作;响应于长按操作,控制所述目标虚拟角色同时执行开镜动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述开镜动作;响应于长按操作,控制所述目标虚拟角色同时执行落镜动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述落镜动作。
87.作为一个可选的实施方式,若目标动作为射击动作,第一动作为下蹲动作,玩家可以通过长按复合按键的操作,控制目标虚拟角色同时执行下蹲动作和射击动作。
88.若目标动作为射击动作,第一动作为跳跃动作,玩家可以通过长按复合按键的操作,控制目标虚拟角色同时执行跳跃动作和射击动作。
89.若目标动作为射击动作,第一动作为趴下动作,玩家可以通过长按复合按键的操作,控制目标虚拟角色同时执行趴下动作和射击动作。
90.若目标动作为射击动作,第一动作为开镜动作,玩家可以通过长按复合按键的操作,控制目标虚拟角色同时执行开镜动作和射击动作。
91.若目标动作为射击动作,第一动作为落镜动作,玩家可以通过长按复合按键的操作,控制目标虚拟角色同时执行落镜动作和射击动作。
92.可选地,将所述第一功能按键设置在所述目标按键的邻近槽位中,得到复合按键,包括:响应于移动操作,在所述键位设置界面中将第一功能按键移动到所述目标按键的邻近槽位中,得到所述复合按键;响应于添加操作,在所述键位设置界面中所述目标按键的邻近槽位中添加所述第一功能按键,得到所述复合按键。
93.作为一个可选的实施方式,如图3所示的键位设置界面中包括:目标按键100和110,功能按键201至206。以上述目标按键为图中所示的100,第一功能按键为图中所示的201为例,目标按键100用于控制虚拟角色执行移动动作,第一功能按键201用于控制虚拟角色执行跳跃动作。以上述目标按键为图中所示的110,第一功能按键为202为例,目标按键110用于控制虚拟角色执行射击动作,第一功能按键202用于控制虚拟角色执行下蹲动作。在目标按键周围设置了多个槽位,如图中所示的目标按键100周围的槽位101至106,目标按
键110周围的槽位111-116。以上述目标按键为图中所示的100,第一功能按键为图中所示的201为例,将第一功能按键201移动得到槽位101中,得到图中所示的复合按键120。以上述目标按键为图中所示的110,第一功能按键为图中所示的202为例,将第一功能按键202移动得到槽位115中,得到图中所示的复合按键130。
94.作为一个可选的实施方式,如图3所示的键位设置界面中,也可以通过点击邻近目标按键的槽位,在槽位中添加第一功能按键,得到复合按键。以图中所示的槽位101为例,玩家可以点击槽位101,并选中第一功能按键201,则可以将第一功能按键201添加到槽位101中,得到复合按键120。
95.作为一个可选的实施方式,如图10所示为复合按键功能设置的系统判定流程图:
96.s101,玩家点击进行复合按键功能编辑模式,进入键位设置界面;
97.s102,拖动第一功能按键,若拖动第一功能按键至第一目标按键的邻近槽位,执行s103,若拖动第一功能按键至第二目标按键的邻近槽位,执行s106,其中,上述目标按键包括第一目标按键和第二目标按键,第一目标按键可以是控制虚拟角色执行移动操作的虚拟按键,如图3中的100,第二目标按键可以是控制虚拟角色执行射击动作的虚拟按键,如图3中所示的110。
98.s103,判断邻近第一目标按键的槽位是否为空,若为空,执行s104,若不为空,执行s105;
99.s104,将第一功能按键与第一目标按键进行复合,得到第一复合按键;
100.s105,将第一功能按键与第一目标按键复合进行复合,得到第一复合按键,并替换原有的复合按键;
101.s106,判断槽位是否为空,若为空,执行s107,若不为空,执行s108;
102.s107,将第一功能按键与第二目标按键进行复合,得到第二复合按键;
103.s108,将第一功能按键与第二目标按键进行复合,得到第二复合按键,并替换原有的复合按键。
104.可选地,所述方法还包括:响应于尺寸调整操作,在所述键位设置界面中将所述复合按键的尺寸设置为目标尺寸;响应于透明度调整操作,在所述键位设置界面中将所述复合按键的透明度设置为目标透明度。
105.作为一个可选的实施方式,玩家可以设置复合按键的显示位置,也可以设置复合按键的尺寸,还可以设置复合按键的透明度。在目标游戏应用的复合按键设置界面中对复合按键进行设置,比如可以任意设置复合按键的位置,此处对复合按键的目标位置不作限制,
106.还可以在目标游戏应用的复合按键设置界面中设置复合按键的尺寸,如图3所示的键位设置界面中可以设置按钮大小,也可以设置复合按键的透明度。
107.作为一个可选的实施方式,如图11所示设置复合按键位置的流程可以包括如下步骤:
108.步骤s1101,开始自定义按键的位置;
109.步骤s1102,拖动按键;
110.步骤s1103,判断拖动的按键是否为复合按键,若是,执行s1104和s1106,若否执行s1105、s1106和s1107;
111.步骤s1104,显示连接线,该连接线的颜色和透明度可以任意设置,例如,可以是黄色版透明连接线;
112.步骤s1105,按键是否复合按键或者是空槽位,若是复合按键执行s1106,若是空槽位执行s1107;
113.步骤s1106,按键跟随拖动。若按键是复合按键,则复合按键跟随拖动进行移动,若按键是普通按键,则普通按键跟随拖动进行移动。
114.步骤s1107,按键不跟随拖动。
115.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
116.根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟角色的控制方法的复合操作的执行装置。如图12所示,该装置包括:第一显示模块1202,用于显示键位设置界面,所述键位设置界面包括目标按键及第一功能按键,其中,所述第一功能按键用于控制目标虚拟角色执行第一动作,所述目标按键用于控制所述目标虚拟角色执行目标动作;第一响应模块1204,用于响应于设置操作,将所述第一功能按键设置在所述目标按键的邻近槽位中,得到复合按键;第二显示模块1206,用于显示游戏对局界面,所述游戏对局界面包括所述目标按键及所述复合按键,其中,所述复合按键位于所述目标按键的邻近位置;第二响应模块1208,用于响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作。
117.可选地,上述装置还用于响应于对所述复合按键的所述第一操作,控制所述目标虚拟角色同时执行所述目标动作和所述第一动作;响应于对所述复合按键的所述第一操作,控制所述目标虚拟角色按照执行顺序执行所述目标动作和所述第一动作。
118.可选地,上述装置还用于获取对所述复合按键执行的第二操作;响应于所述第二操作,控制所述目标虚拟角色执行所述第一动作。
119.可选地,上述装置还用于在为所述目标虚拟角色设置了在执行所述目标动作时允许执行第二动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作、所述第一动作和所述第二动作;在为所述目标虚拟角色设置了在执行所述第一动作时允许执行第三动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作、所述第一动作和所述第三动作;在为所述目标虚拟角色设置了在执行所述目标动作时允许执行所述第二动作,且在执行所述第一动作时允许执行所述第三动作的情况下,响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作、所述第一动作、所述第二动作和所述第三动作。
120.可选地,上述装置还用于响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作和所述第一动作是允许左手分别触控不同按键所控制所述目标虚拟角色执行的动作;响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作和所述第一动作是允许右手分别触控不同按键所控制所述目标虚拟角色执行的动作;响应于所述第一操作,控制所述目标
虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作是允许左手触控目标按键所控制所述目标虚拟角色执行的操作,所述第一动作是允许右手触控第一功能按键所控制所述目标虚拟角色执行的动作;响应于所述第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作,其中,所述目标动作是允许右手触控目标按键所控制所述目标虚拟角色执行的操作,所述第一动作是允许左手触控第一功能按键所控制所述目标虚拟角色执行的动作。
121.可选地,上述装置还用于响应于长按和拖动操作,控制所述目标虚拟角色执行技能动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述技能动作;响应于长按和拖动操作,控制所述目标虚拟角色执行射击动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述射击动作;响应于长按操作,控制所述目标虚拟角色执行技能动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述技能动作。
122.可选地,上述装置还用于响应于长按和拖动操作,控制所述目标虚拟角色执行下蹲动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述下蹲动作;响应于长按和拖动操作,控制所述目标虚拟角色执行跳跃动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述跳跃动作;响应于长按和拖动操作,控制所述目标虚拟角色执行趴下动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述趴下动作;响应于长按和拖动操作,控制所述目标虚拟角色执行开镜动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述开镜动作;响应于长按和拖动操作,控制所述目标虚拟角色执行落镜动作和移动动作,其中,所述目标动作为所述移动动作,所述第一动作为所述落镜动作。
123.可选地,上述装置还用于响应于长按操作,控制所述目标虚拟角色执行下蹲动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为下蹲动作;响应于长按操作,控制所述目标虚拟角色执行跳跃动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述跳跃动作;响应于长按操作,控制所述目标虚拟角色执行趴下动作和移动动作,其中,所述目标动作为所述射击动作,所述第一动作为所述趴下动作;响应于长按操作,控制所述目标虚拟角色执行开镜动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述开镜动作;响应于长按操作,控制所述目标虚拟角色执行落镜动作和射击动作,其中,所述目标动作为所述射击动作,所述第一动作为所述落镜动作。
124.可选地,上述装置还用于响应于移动操作,在所述键位设置界面中将第一功能按键移动到所述目标按键的邻近槽位中,得到所述复合按键;或者,响应于添加操作,在所述键位设置界面中所述目标按键的邻近槽位中添加所述第一功能按键,得到所述复合按键。
125.可选地,上述装置还用于响应于尺寸调整操作,在所述键位设置界面中将所述复合按键的尺寸设置为目标尺寸;响应于透明度调整操作,在所述键位设置界面中将所述复合按键的透明度设置为目标透明度。
126.根据本发明实施例的又一个方面,还提供了一种用于实施上述虚拟角色的控制方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为用户设备为例来说明。如图13所示,该电子设备包括存储器1302和处理器1304,该存储器1302中存储有计算机程序,该处理器1304被设置为通过计算机程序执行上述任一项方法实
施例中的步骤。
127.可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
128.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
129.s1,显示键位设置界面,所述键位设置界面包括目标按键及第一功能按键,其中,所述第一功能按键用于控制目标虚拟角色执行第一动作,所述目标按键用于控制所述目标虚拟角色执行目标动作;
130.s2,响应于设置操作,将所述第一功能按键设置在所述目标按键的邻近槽位中,得到复合按键;
131.s3,显示游戏对局界面,所述游戏对局界面包括所述目标按键及所述复合按键,其中,所述复合按键位于所述目标按键的邻近位置;
132.s4,响应于对所述复合按键的第一操作,控制所述目标虚拟角色执行所述目标动作和所述第一动作。
133.可选地,本领域普通技术人员可以理解,图13所示的结构仅为示意,电子装置电子设备也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图13其并不对上述电子装置电子设备的结构造成限定。例如,电子装置电子设备还可包括比图13中所示更多或者更少的组件(如网络接口等),或者具有与图13所示不同的配置。
134.其中,存储器1302可用于存储软件程序以及模块,如本发明实施例中的虚拟角色的控制方法和装置对应的程序指令/模块,处理器1304通过运行存储在存储器1302内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟角色的控制方法。存储器1302可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1302可进一步包括相对于处理器1304远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1302具体可以但不限于用于存储目标游戏应用中的虚拟游戏角色等信息。作为一种示例,如图13所示,上述存储器1302中可以但不限于包括上述复合操作的执行装置中的第一显示模块1202、第一响应模块1204、第二显示模块1206,以及第二响应模块1208。此外,还可以包括但不限于上述复合操作的执行装置中的其他模块单元,本示例中不再赘述。
135.可选地,上述的传输装置1306用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1306包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1306为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
136.此外,上述电子设备还包括:显示器1308,用于显示上述键位设置界面和游戏对局界面;和连接总线1310,用于连接上述电子设备中的各个模块部件。
137.在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(p2p,peer to peer)网
络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。
138.根据本技术的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1409从网络上被下载和安装,和/或从可拆卸介质1411被安装。在该计算机程序被中央处理器1401执行时,执行本技术实施例提供的各种功能。
139.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
140.图14示意性地示出了用于实现本技术实施例的电子设备的计算机系统结构框图。
141.需要说明的是,图14示出的电子设备的计算机系统1400仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
142.如图14所示,计算机系统1400包括中央处理器1401(central processing unit,cpu),其可以根据存储在只读存储器1402(read-only memory,rom)中的程序或者从存储部分1408加载到随机访问存储器1403(random access memory,ram)中的程序而执行各种适当的动作和处理。在随机访问存储器1403中,还存储有系统操作所需的各种程序和数据。中央处理器1401、在只读存储器1402以及随机访问存储器1403通过总线1404彼此相连。输入/输出接口1405(input/output接口,即i/o接口)也连接至总线1404。
143.以下部件连接至输入/输出接口1405:包括键盘、鼠标等的输入部分1406;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分1407;包括硬盘等的存储部分1408;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分1409。通信部分1409经由诸如因特网的网络执行通信处理。驱动器1410也根据需要连接至输入/输出接口1405。可拆卸介质1411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1410上,以便于从其上读出的计算机程序根据需要被安装入存储部分1408。
144.特别地,根据本技术的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1409从网络上被下载和安装,和/或从可拆卸介质1411被安装。在该计算机程序被中央处理器1401执行时,执行本技术的系统中限定的各种功能。
145.根据本技术的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
146.可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
147.s1,显示复合按键,其中,所述复合按键用于控制目标虚拟角色同时执行目标动作和第一动作;
148.s2,获取对所述复合按键执行的第一操作;
149.s3,响应于所述第一操作,控制所述目标虚拟角色同时执行所述目标动作和所述
第一动作。
150.上述计算机可读存储介质还可以被设置为存储用于执行以下步骤的计算机程序:
151.s1,在复合按键的设置界面中显示目标按键和第一功能按键,其中,所述目标按键用于控制所述目标虚拟角色执行目标动作,所述第一功能按键用于控制所述目标虚拟角色执行第一动作;
152.s2,响应于第一设置指令,在所述设置界面中将所述第一功能按键移动到与所述目标按键相邻的槽位中;
153.s3,将位于所述槽位中的所述第一功能按键设置为复合按键,其中,所述复合按键用于在被执行第一操作时控制所述目标虚拟角色同时执行所述目标动作和所述第一动作。
154.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
155.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
156.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
157.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
158.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
159.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
160.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。