掌桥专利:专业的专利平台
掌桥专利
首页

虚拟按键的设置方法及装置、存储介质和电子装置

文献发布时间:2023-06-19 09:29:07


虚拟按键的设置方法及装置、存储介质和电子装置

技术领域

本发明涉及计算机领域,具体而言,涉及一种虚拟按键的设置方法及装置、存储介质和电子装置。

背景技术

游戏中往往会有多重模式,例如,竞速游戏有经典模式、竞速模式、道具模式等。射击游戏有团队竞技模式(简称MP模式),多人生存模式 (简称BR模式)。同一游戏应用不同的游戏模式可以为玩家提供不同的玩法,不同模式间玩家的操作会有所区别。但是不同模式中存在部分相同的操作方式,比如射击游戏中移动、跳跃、开火、开镜、下蹲等操作在不同模式中都会出现。

在开启一局游戏前,玩家可以自定义虚拟按键,如虚拟按键的位置、大小等。玩家在不同游戏模式中,每开启一局游戏需要自定义一次虚拟按键,操作繁琐,影响玩家体验。

针对相关技术中,由于虚拟按键自定义方式繁琐,导致的自定义虚拟按键效率低的问题,目前尚未存在有效的解决方案。

发明内容

本发明实施例提供了一种虚拟按键的设置方法及装置、存储介质和电子装置。,以至少解决自定义由于虚拟按键自定义方式繁琐,导致的虚拟按键的自定义设置效率低的技术问题。

根据本发明实施例的一个方面,提供了一种虚拟按键的设置方法,包括:在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面,其中,所述目标提示界面用于提示将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中,所述目标虚拟按键为所述第一游戏模式和所述第二游戏模式下均具有的虚拟按键;响应于所述目标提示界面上确认同步操作,接收所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式,其中,所述确认同步操作为确认将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中。

根据本发明实施例的另一方面,还提供了一种虚拟按键的设置装置,包括:第一显示模块,用于在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面,其中,所述目标提示界面用于提示将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中,所述目标虚拟按键为所述第一游戏模式和所述第二游戏模式下均具有的虚拟按键;接收模块,用于响应于所述目标提示界面上确认同步操作,接收所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式,其中,所述确认同步操作为确认将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中;同步显示模块,用于在所述第二游戏模式下的游戏界面中按照所述第一游戏模式下所述虚拟按键自定义设置的所述按键样式显示所述目标虚拟按键。

根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟按键的设置方法。

根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的虚拟按键的设置方法。

在本发明实施例中,采用将第一游戏模式下的目标虚拟按键的自定义设置同步到第二游戏模式下的游戏界面中的方式,通过在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面,目标提示界面用于提示将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到第二游戏模式下的游戏界面中,目标虚拟按键为第一游戏模式和所述第二游戏模式下均具有的虚拟按键;响应于目标提示界面上确认同步操作,接收第一游戏模式下对目标虚拟按键自定义设置的按键样式,确认同步操作为确认将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到第二游戏模式下的游戏界面中。在第二游戏模式下的游戏界面中按照第一游戏模式下虚拟按键自定义设置的按键样式显示目标虚拟按键,达到了简化虚拟按键自定义方式的目的,从而实现了提升虚拟按键的自定义设置效率的技术效果,进而解决了自定义由于虚拟按键自定义方式繁琐,导致的虚拟按键的自定义设置效率低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的虚拟按键的设置方法的应用环境的示意图;

图2是根据本发明实施例的一种可选的虚拟按键的设置方法流程示意图;

图3是根据本发明实施例的一种可选的虚拟按键的自定义设置界面示意图;

图4是根据本发明实施例的一种可选的目标提示界面示意图一;

图5是根据本发明实施例的一种可选的第一游戏模式中目标虚拟按键示意图一;

图6是根据本发明实施例的一种可选的第二游戏模式中目标虚拟按键同步示意图二;

图7是根据本发明实施例的一种可选的目标提示界面示意图二;

图8是根据本发明实施例的一种可选的第二游戏模式的自定义界面示意图;

图9是根据本发明实施例的一种可选的BR模式中的提示界面示意图;

图10是根据本发明实施例的一种可选的BR模式中的虚拟按键自定义设置界面示意图;

图11是根据本发明实施例的一种可选的判断玩家首次进入BR模式自定义设置流程图;

图12是根据本发明实施例的一种可选的BR模式中同步虚拟按键自定义设置的流程示意图;

图13是根据本发明实施例的一种可选的虚拟按键的设置装置的结构示意图;

图14是根据本发明实施例的一种可选的电子设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例的一个方面,提供了一种虚拟按键的设置方法,可选地,作为一种可选的实施方式,上述虚拟按键的设置方法可以但不限于应用于如图1所示的应用环境中的虚拟按键的设置系统,在该虚拟按键的设置系统中包括:用户设备102,网络110,以及服务器112。

其中,上述用户设备102可以是配置有目标游戏应用的终端设备,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(Mobile Internet Devices,移动互联网设备)、PAD、台式电脑、智能电视等。目标游戏应用可以是竞速类游戏应用、休闲类游戏应用、射击类游戏应用等。其中,上述用户设备102 中包括:显示器108、处理器106和存储器104,显示器用于显示交互界面,处理器用于响应玩家执行的游戏操作,存储器用于存储游戏数据,例如,登陆目标游戏应用的帐号信息等。

上述网络110可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI 及其他实现无线通信的网络。

上述服务器112包括:数据库114和处理引擎116,数据库114用于存储游戏数据,如不同游戏模式的游戏模式数据,包括但不限于虚拟按键数据。处理引擎116用于对玩家执行的操作进行处理,响应玩家的交互操作。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。

上述仅是一种示例,本实施例中对此不作任何限定。

具体的,通过上述虚拟按键的设置将实现以下步骤:

如步骤S102,在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面,其中,所述目标提示界面用于提示将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中,所述目标虚拟按键为所述第一游戏模式和所述第二游戏模式下均具有的虚拟按键;如步骤S104,响应于所述目标提示界面上确认同步操作,接收所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式,其中,所述确认同步操作为确认将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中;如步骤 S106,在所述第二游戏模式下的游戏界面中按照所述第一游戏模式下所述虚拟按键自定义设置的所述按键样式显示所述目标虚拟按键。

可选地,作为一种可选的实施方式,如图2所示,上述虚拟按键的设置方法包括:

步骤S202,在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面,其中,所述目标提示界面用于提示将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中,所述目标虚拟按键为所述第一游戏模式和所述第二游戏模式下均具有的虚拟按键;

步骤S204,响应于所述目标提示界面上确认同步操作,接收所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式,其中,所述确认同步操作为确认将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中;

步骤S206,在所述第二游戏模式下的游戏界面中按照所述第一游戏模式下所述虚拟按键自定义设置的所述按键样式显示所述目标虚拟按键。

通常情况下的游戏应用中包括多种游戏模式,例如经典游戏模式、道具游戏模式、竞速游戏模式等。虚拟按键是对游戏应用中的虚拟对象进行控制的按键,例如,玩家可以通过触控虚拟按键控制游戏应用中的虚拟对象的移动方向,控制虚拟对象使用道具对敌方虚拟对象执行攻击操作等。在本实施例中,玩家可以对游戏应用中的虚拟按键进行自定义,通常情况下,玩家需要在相应的游戏模式中对该游戏模式中的虚拟按键进行自定义设置,而不同的游戏模式中存在相同的虚拟按键,若在不同的模式中分别进行自定义设置,操作繁琐且效率低。

作为一个可选的实施方式,第一游戏模式可以是目标游戏应用中的一个游戏模式,第二游戏模式是目标游戏应用中不同于第一游戏模式的其他游戏模式。第一游戏模式和第二游戏模式中具有相同的目标虚拟按键。玩家在第一游戏模式中对目标虚拟按键进行自定义设置。如图3是根据本发明实施例的一种可选的虚拟按键的自定义设置界面示意图,其中,图3中所示的301为目标虚拟按键,对目标虚拟按键的自定义设置包括显示位置的设置,大小的设置,目标虚拟按键的颜色、透明度设置等。例如,可以通过调节图3中“比例”调节目标虚拟按键的显示比例,通过调节“透明度”可以设置目标虚拟按键的透明度,通过拖动目标虚拟按键的位置可以对目标虚拟按键的显示位置进行设置。在本实施例中,对于不同游戏模式中相同的虚拟按键,玩家可以仅在一个游戏模式下进行自定义设置,将自定义设置的内容同步到其他游戏模式下,此种方式可以简化虚拟按键自定义设置的流程,提升虚拟按键的自定义设置的效率。

作为一个可选的实施方式,若玩家在第一游戏模式中对目标虚拟按键的自定义设置完成后进入第二游戏模式,则在第二游戏模式中显示目标提示界面,目标提示界面用于提示是否将第一游戏模式中对目标虚拟按键的自定义设置同步到第二游戏模式中,目标提示界面可以是目标虚拟按键的自定义设置同步提示界面,如图4是根据本发明实施例的一种可选的目标提示界面示意图一,目标提示界面中可以包括提示区域40,提示区域中的提示信息包括可以同步到第二游戏模式中的目标虚拟按键402,这些虚拟按键是玩家在第一游戏模式下的目标虚拟按键的自定义设置。目标提示界面中还包括确认同步触控按键404。确认同步操作可以是触控确认同步触控按键404所触发的操作。例如,用户通过触控图4中的“同步”按键,可以触发将在第一游戏模式下对目标虚拟按键的自定义设置同步到第二游戏模式中。在执行完确认同步操作后,在第二游戏模式中显示目标虚拟按键的样式与第一游戏模式中目标虚拟按键的样式相同。例如,第二游戏模式中的目标虚拟对象的显示位置、大小、透明度,与第一游戏模式中目标虚拟对象的示位置、大小、透明度相对应。若在第一游戏模式中,将目标虚拟对象的位置自定义为左下角,则在第二游戏模式中,目标虚拟对象的显示位置与第一游戏模式中的显示位置保持同步也是左下角,如图5和 6所示是根据本发明实时例的目标虚拟按键同步示意图,其中,图5是根据本发明实施例的一种可选的第一游戏模式中目标虚拟按键示意图一,图 6是根据本发明实施例的一种可选的第二游戏模式中目标虚拟按键同步示意图二。在图5中的目标虚拟按键501与图6中的目标虚拟按键601是相同的虚拟按键。第一游戏模式目标虚拟按键501和第二游戏模式中的目标虚拟按键601显示在同一个位置。又例如,在第一游戏模式中,将目标虚拟按键501的透明度设置为50%,则在第二游戏模式中目标虚拟按键601 的透明度也是50%。在本实施例中,通过在一个游戏模式中对目标虚拟按键进行自定义设置,在第二游戏模式中进行同步的方式,可以达到提高目标虚拟按键自定义设置效率的技术效果。

通过上述步骤,采用同步目标虚拟按键的自定义设置的方式,玩家可以在第一游戏模式中对目标虚拟按键进行自定义设置,通过一键触发或选择的方式,将全部或部分目标虚拟按键的自定义设置同步到第一游戏模式。玩家仅需一次自定义设置就可以同步到其他游戏模式中,简化了目标虚拟按键的自定义设置方式,能够达到提升目标虚拟按键的自定义设置效率的技术效果。

可选地,所述在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面在目标游戏应用中显示目标提示界面,包括:在确定当前是首次进入所述第二游戏模式的情况下,在所述第二游戏模式下的游戏界面中显示所述目标提示界面。

作为一个可选实施方式,在第一游戏模式中对目标虚拟按键的自定义完成后,首次进入第二游戏模式时,在第二游戏模式中显示目标提示界面,以提示是否将第一游戏模式中对目标虚拟按键的自定义设置同步到第二游戏模式中。

可选地,在确定当前是首次进入所述第二游戏模式的情况下,在所述第二游戏模式下的游戏界面中显示所述目标提示界面括:在第一游戏模式下的目标虚拟按键的自定义设置是首次自定义设置的情况下,在首次进入第二游戏模式时,在第二游戏模式中显示目标提示界面。

作为一个可选的实施方式,未进行过自定义设置的虚拟按键的是目标游戏应用中默认的设置方式。首次自定义设置是第一次对虚拟按键进行自定义设置,也就是第一次对默认的设置方式进行自定义。若在第一游戏模式中仅对目标虚拟按键进行首次自定义设置,那么只有在第一次进入第二游戏模式时才会显示目标提示界面,提示玩家是否进行同步。再次进入第二游戏模式将不会再显示目标提示界面。在本实施例中,若玩家在第一游戏模式中仅完成了一次目标虚拟按键的自定义设置,并未对目标虚拟按键的自定义设置进行修改的情况下,那么只有在首次自定义设置完成后,在首次进入第二游戏模式时,显示目标提示界面提示玩家是否需要自定义设置同步。再次进入第二游戏模式将不再显示目标提示界面。通过此种方式,可以避免重复显示相同目标提示界面,给玩家带来的不好体验。可以达到游戏界面简洁,提升玩家游戏体验的技术效果。

可选地,在目标游戏应用中显示目标提示界面,包括:在第一游戏模式下对目标虚拟按键的自定义设置进行修改的情况下,在完成对目标虚拟按键的自定义设置进行修改后第一次进入第二游戏模式时,在第二游戏模式中显示目标提示界面。

作为一个可选的实施方式,在第一游戏模式下对目标虚拟按键的自定义设置进行修改,可以包括如下步骤:在第一游戏模式下获取目标虚拟按键的修改设置操作,其中,目标虚拟按键的修改设置操作用于对已完成目标虚拟按键的自定义设置进行修改;响应目标虚拟按键的修改设置操作,对已完成目标虚拟按键的自定义设置进行修改,完成目标虚拟按键的修改设置。在本实施例中,对已完成的自定义设置进行修改的设置可以包括:目标虚拟按键显示位置的修改、目标虚拟按键的显示比例的修改,目标虚拟按键的透明度修改等。

在本实施例中,玩家在第一游戏模式中可以对同一个目标虚拟按键进行多次自定义设置,玩家可以对上一次目标虚拟按键的自定义设置进行修改。例如,上一次对目标虚拟按键的显示位置自定义设置为左下角,玩家可以通过修改将目标虚拟按键的显示位置修改为右下角。在修改完成后的第一次进入第二游戏模式,在第二游戏模式中显示目标提示界面,以提示玩家是否将修改后的自定义设置同步到第二游戏模式。

例如,玩家在第一游戏模式中完成了目标虚拟按键的首次设置后,首次进入第二游戏模式的情况下,在目标游戏应用中显示具有目标虚拟按键自定义设置同步功能的目标提示界面,以提示玩家是否将在第一游戏模式中对目标虚拟按键的自定义设置是否同步到第二游戏模式中。若在第二次进入第二游戏模式之前,并未对目标虚拟按键的首次自定义设置进行修改,那么在第二次进入第二游戏模式时,将不再显示目标提示界面。而若在第三次进入第二游戏模式之前,玩家对目标虚拟按键的首次自定义设置进行了修改,则在第三次进入第二游戏模式时显示目标提示界面,以提示玩家是否将修改后的自定义设置同步到第二游戏模式。若在第四次进入第二游戏模式之前,并未对目标虚拟按键的自定义设置进行修改,那么在第四次进入第二游戏模式时,将不再显示目标提示界面。本实施例中,在第一游戏模式中每修改一次对目标虚拟按键的自定义设置,在二游戏模式中显示一次第二交互界面,可以达到第一游戏模式和第二游戏模式中目标虚拟按键的自定义设置保持同步的技术效果。

可选地,所述接收所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式包括:接收所述目标虚拟按键在所述第一游戏模式下自定义设置的以下至少一种样式信息:按键大小信息、按键位置信息;所述在所述第二游戏模式下的游戏界面中按照所述第一游戏模式下所述虚拟按键自定义设置的所述按键样式显示所述目标虚拟按键包括:按照自定义设置的所述样式信息显示所述目标虚拟按键。

作为一个可选的实施方式,在第一游戏模式中玩家可以对虚拟按键进行自定义设置,例如在图3所示的第一游戏模式中,玩家可以通过拖动目标虚拟按键改变目标虚拟按键的显示位置,也可以通过拖动比例触控按钮改变目标虚拟按键的显示大小,还可以通过调节“透明度”可以设置虚拟按键的显示透明度,具体的可以通过拖动进度条改变虚拟按键的透明度,拖动条所表示的进度越大,一般透明度越高,例如100%可以表示虚拟按键自定义设置为完全透明。

作为一个可选的实施方式,若玩家在第一游戏模式中对目标虚拟按键的自定义设置完成后进入第二游戏模式,则在第二游戏模式中显示目标提示界面,提示玩家是否将在第一游戏模式中的目标虚拟按键的自定义同步到第二游戏模式中,若玩家选择了是,在第二游戏模式中显示目标虚拟按键的样式与第一游戏模式中目标虚拟按键的样式相同。例如,第二游戏模式中的目标虚拟对象的显示位置、大小、透明度,与第一游戏模式中目标虚拟对象的示位置、大小、透明度相对应。若在第一游戏模式中,将目标虚拟对象的位置自定义为左下角,则在第二游戏模式中,目标虚拟对象的显示位置与第一游戏模式中的显示位置保持同步也是左下角,如图5和6 所示是根据本发明实时例的目标虚拟按键同步示意图,其中,图5是根据本发明实施例的一种可选的第一游戏模式中目标虚拟按键示意图一,图6是根据本发明实施例的一种可选的第二游戏模式中目标虚拟按键同步示意图二。在图5中的目标虚拟按键501与图6中的目标虚拟按键601是相同的虚拟按键。第一游戏模式目标虚拟按键501和第二游戏模式中的目标虚拟按键601显示在同一个位置。又例如,在第一游戏模式中,将目标虚拟按键501的透明度设置为50%,则在第二游戏模式中目标虚拟按键601的透明度也是50%。在本实施例中,通过在一个游戏模式中对目标虚拟按键进行自定义设置,在第二游戏模式中进行同步的方式,可以达到提高目标虚拟按键自定义设置效率的技术效果。

作为一个可选的实施方式,可以将在第一游戏模式中自定义设置的全部目标虚拟按键同步到第二游戏模式中。也可以将在第一游戏模式中自定义设置的部分目标虚拟按键同步到第二游戏模式中。玩家可以在目标提示界面中选择部分相同的目标虚拟按键同步到第二游戏模式中,图7是根据本发明实施例的一种可选的目标提示界面示意图二,如图7所示的目标提示界面中还可以包括选中框408,玩家可以通过勾选选中框选择需要同步的目标虚拟按键,例如,玩家在勾选“主开火按键”和“跳跃按键”的选中框后,触控“同步”按键404后,可以将在第一游戏模式下对“主开火按键”和“跳跃按键”的自定义设置同步到第二游戏模式中。本实施例通过对第一游戏模式中部分虚拟按键自定义设置同步到第二游戏模式中,可以满足玩家对虚拟按键的单独自定义设置的需求,提升玩家的体验度。

可选地,在所述显示目标提示界面之后,还包括:响应于所述目标提示界面上的拒绝同步操作,进入到所述第二游戏模式的自定义界面;其中,所述第二游戏模式的所述自定义界面包括同步控件,所述同步控件用于控制对不同的游戏模式下自定义设置的虚拟按键的按键样式进行同步;响应于对所述自定义界面中的所述同步控件执行的触发操作,控制将所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式同步到所述第二游戏模式下的游戏界面中。

作为一个可选的实施方式,图3所示的目标提示界面上还设置有拒绝同步触控按键406,若玩家拒绝将第一游戏模式中的目标虚拟按键自定义设置同步到第二游戏中,则可以通过触控拒绝同步触控按键实现拒绝同步操作。若玩家拒绝了自定义设置,则在第二游戏模式中显示目标虚拟按键的自定义设置界面,如图8是根据本发明实施例的一种可选的第二游戏模式的自定义界面示意图,在第二游戏模式中的自定义设置界面中,玩家可以对第二游戏模式中的目标虚拟按键进行自定义设置,如可以通过拖动目标虚拟按键801的位置可以改变目标虚拟按键在第二游戏模式界面中的显示位置,也可以通过触控比例调节按钮改变目标虚拟按键在第二游戏模式中的显示大小。

作为一个可选的实施方式,在第二游戏模式中的目标虚拟按键的自定义设置界面中还设置有同步控件802,同步控件用于将其他游戏模式中的目标虚拟按键同步到第二游戏模式中。若玩家在第一游戏模式中完成了对第一虚拟按键的自定义设置,可以通过触控同步控件将第一游戏模式中对目标虚拟按键的自定义设置同步到第二游戏模式中。在本实施例中,通过在第二游戏模式中显示的自定义设置界面玩家可以自定义目标虚拟按键,也可以将第一游戏模式中的自定义同步到第二游戏模式中,可以满足玩家的不同需求,提高玩家的体验度。

可选地,在显示所述目标提示界面之前,还包括:在所述目标游戏应用在所述第一游戏模式时,响应于触发操作,触发显示自定义设置界面,其中,所述自定义设置界面用于自定义设置所述第一游戏模式下所述目标虚拟按键的按键样式;在所述自定义设置界面中设置所述目标虚拟按键的按键样式。

作为一个可选的实施方式,在目标游戏应用的各个游戏模式中均可以对虚拟按键进行自定义设置,触发操作可以是触控目标游戏应用中各个游戏模式中的自定义设置按钮,目标游戏应用响应于触发操作进入目标虚拟按键的自定义设置界面,如图3所示的第一游戏模式中的目标虚拟按键的自定义设置界面,通过此界面玩家可以自定义目标虚拟按键的样式,具体可以包括显示位置、大小、透明度等。

可选地,所述方法还包括:将所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式上传至服务器,以使将所述第一游戏模式下所述目标虚拟按键自定义设置的所述按键样式同步至一个或多个终端设备中的所述目标游戏应用。

作为一个可选的实施方式,可以将在第一游戏模式中对目标虚拟按键的自定义设置上传至服务器,在服务器中存储对目标虚拟按键的自定义设置。服务器可以将在第一游戏模式中对目标虚拟按键的自定义设置下发至多个终端设备,多个终端设备也可以向服务器发送同步请求,多个终端设备中均安装有目标游戏应用。通过此种方式实现不同终端设备中的目标虚拟按键的自定义设置保持同步的技术效果。

可选地,将第一游戏模式下的目标虚拟按键的自定义设置同步到第二游戏模式下的游戏界面中,包括:在第二游戏模式下的游戏界面中已显示有目标虚拟按键的情况下,按照第一游戏模式下的目标虚拟按键的自定义设置,对第二游戏模式下的游戏界面中已显示的目标虚拟按键进行更新显示;或者在第二游戏模式下的游戏界面中未显示有目标虚拟按键的情况下,按照第一游戏模式下的目标虚拟按键的自定义设置,在第二游戏模式下的游戏界面中新增显示目标虚拟按键,其中,第二游戏模式下新增显示的目标虚拟按键的自定义设置与第一游戏模式下的目标虚拟按键的自定义设置相同。

作为一个可选的实施方式,目标虚拟按键可以是第一游戏模式和第二模式中均显示的虚拟按键,在此种情况下,若玩家在第一游戏模式中对目标虚拟按键进行了自定义设置,可以将目标虚拟按键自定义设置同步到第二游戏模式中。或者,目标虚拟按键可以是仅显示在第一游戏模式中,玩家在第一游戏模式中对目标虚拟按键自定义设置后,可以在第二游戏模式中新增目标虚拟按键,并且,第二游戏模式中新增的目标虚拟按键与第一游戏模式中的目标虚拟按键自定义设置保持同步。在本实施例中,在第一游戏模式中对虚拟按键进行单独自定义设置,通过将第二游戏模式中显示的虚拟按键进行更新显示,或者在第二游戏模式中新增对应的虚拟按键,可以保持第一游戏模式与第二游戏模式虚拟按键显示保持同步的技术效果。

下面通过一个具体实施例说明本申请,以射击类游戏为例,首先对涉及到的名词进行解释:

MP模式:团队竞技模式(一般为小地图,人数一般为10人);BR 模式:多人生存模式(一般为大世界,人数一般为100人);MP模式与 BR模式为玩家提供的玩法不尽相同,导致玩家的操作会有所区别。但是两者模式都会为玩家提供一些共同的操作方式,比如移动、跳跃、开火、开镜、下蹲等操作。MP模式和BR模式中具有相同的虚拟按键包括:左右开火键、下蹲、跳跃、换弹、ADS瞄准、移动摇杆等虚拟按键。

第一游戏模式可以表示MP模式,在该模式下,玩家可以通过移动虚拟按键的位置对虚拟按键的显示位置进行自定义设置,也可以通过放大或缩小操作对虚拟按键的大小进行自定义设置,还可以对透明度进行自定义设置。在MP模式中对虚拟按键自定义设置完成。玩家首次进入BR模式时,将弹出提示界面:“是否需要将MP模式主操作复制到BR模式”,玩家可以自由选择是否复用MP模式的核心操作按钮的自定义配置。如图9 是根据本发明实施例的一种可选的BR模式中的提示界面示意图。若玩家选择是,则将在MP模式中对虚拟按键的自定义设置同步到BR模式。具体的可以通过点击如图9所示的“是”触控按键,将在MP模式所有的自定义设置的虚拟按键全部同步到BR模式,实现一键同步的功能;玩家也可以通过选择部分虚拟按键的自定义设置同步到BR模式。若玩家选择取消,则正常进入BR模式的虚拟按键自定义设置界面。需要说明的是,玩家进入BR模式后没有选择“复用MP模式的核心操作按钮的自定义配置时,将会进入到BR模式中的虚拟按键自定义设置界面。如图10所示是根据本发明可选实施例的BR模式中的虚拟按键自定义设置界面示意图,在该界面上有操作栏1002,操作栏用于对BR模式中的虚拟按键进行自定义设置,操作栏上设置有虚拟按键的比例调节功能按钮1004,以及虚拟按键的透明度调节功能按钮1006。用户可以通过操作栏完成在BR模式中的虚拟按键的自定义设置功能。

图11是根据本发明实施例的一种可选的判断玩家首次进入BR模式自定义设置流程图。由于是在玩家首次进入BR模式的自定义设置时进行弹窗,因此可以设置一个变量i的值是否为1来判断玩家当前是否是首次进入BR模式,可以设置该变量默认为0,玩家只有在首次进入BR模式时,此变量才会设置为1,其他情况下都是为0。可以通过读取配置表里的变量i的值来实现虚拟按键的自定义同步设置,在变量i的值为1的情况下,说明是首次进入BR模式,此时在BR模式中弹窗提醒玩家是否需要将MP模式主操作同步到BR模式。在变量i的值为0的情况下,说明是非首次进入BR模式,此时进入BR模式中的虚拟按键自定义设置界面。

考虑到玩家有可能会使用多台设备的情况,可以将这个变量保存到服务器的数据上。为了确保每次在玩家进入自定义设置之前都能判断自己当前是否是首次进入BR模式的自定义设置,可以将服务器同步这一变量的过程放在登陆流程。当玩家在MP模式修改并保存过自定义设置时,可以将玩家当前修改过的所有用户界面的配置保存到MP模式的自定义配置文件中。配置中比较关键的信息包含了修改后的用户界面的类型、位置、大小、透明度。当玩家在首次进入BR模式的自定义设置时并且选择了复用 MP模式的核心操作按钮时候,可以通过读取MP模式的自定义设置的配置表,遍历配置表中类型Type是否包含左右开火键、下蹲、跳跃、换弹、 ADS瞄准、移动摇杆之间的任意一个。若Type属于需要同步的用户界面,那么将MP模式下该Type的位置、大小、透明度信息提取出来并同步到 BR模式下该Type对应的信息中并应用保存。

作为一个可选的实施方式,图12是根据本发明实施例的一种可选的 BR模式中同步虚拟按键自定义设置的流程示意图,其中,可以包括如下步骤:

步骤S1,在射击游戏应用中获取玩家在BR模式中的一键同步MP模式片定义设置的触发操作;

步骤S2,服务器读取MP模式中虚拟按键的自定义设置文件;

步骤S3,遍历自定义设置文件,判断BR模式中是否存在与MP模式相同的目标虚拟按键,若存在执行步骤S4,若不存在,执行步骤S5

步骤S4,将目标虚拟按键的自定义设置文件同步到射击游戏客户端内存中,在BR模式的游戏界面中显示自定义设置的目标虚拟按键。

步骤S5,输出提示信息,提示不存在需要同步的虚拟按键。

在本申请中,由于一键同步自定义的功能并不是所有玩家都清楚的操作,所以需要给玩家一定的提示引导。由于游戏的新手教学中会引导玩家先完成MP模式的对局并进行MP模式的自定义设置。玩家在进入BR模式之前,已经对MP模式的自定义设置进行了修改。因此,可以通过在玩家首次进入BR模式的时候对玩家进行一键同步自定义功能的提示,达到提示玩家可以使用一键同步自定义功能,避免由于玩家不清楚操作,导致的重复自定义设置所带来的操作繁琐,自定义设置效率低的问题,以此达到提高虚拟按键自定义设置效率的效果。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟按键的设置方法的虚拟按键的设置装置。如图13所示,该装置包括:第一显示模块1302,用于在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面,其中,所述目标提示界面用于提示将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中,所述目标虚拟按键为所述第一游戏模式和所述第二游戏模式下均具有的虚拟按键;接收模块1304,用于响应于所述目标提示界面上确认同步操作,接收所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式,其中,所述确认同步操作为确认将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中;同步显示模块1306,用于在所述第二游戏模式下的游戏界面中按照所述第一游戏模式下所述虚拟按键自定义设置的所述按键样式显示所述目标虚拟按键。

可选地,所述第一显示模块包括:第一显示单元,用于在确定当前是首次进入所述第二游戏模式的情况下,在所述第二游戏模式下的游戏界面中显示所述目标提示界面。

可选地,所述接收模块包括:接收单元,用于接收所述目标虚拟按键在所述第一游戏模式下自定义设置的以下至少一种样式信息:按键大小信息、按键位置信息;所述同步显示模块包括:显示单元,用于按照自定义设置的所述样式信息显示所述目标虚拟按键。

可选地,所述装置还包括:第二显示模块,用于在所述显示目标提示界面之后,响应于所述目标提示界面上的拒绝同步操作,进入到所述第二游戏模式的自定义界面;其中,所述第二游戏模式的所述自定义界面包括同步控件,所述同步控件用于控制对不同的游戏模式下自定义设置的虚拟按键的按键样式进行同步;控制模块,用于响应于对所述自定义界面中的所述同步控件执行的触发操作,控制将所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式同步到所述第二游戏模式下的游戏界面中。

可选地,所述装置还包括:触发模块,用于在显示所述目标提示界面之前,在所述目标游戏应用在所述第一游戏模式时,响应于触发操作,触发显示自定义设置界面,其中,所述自定义设置界面用于自定义设置所述第一游戏模式下所述目标虚拟按键的按键样式;设置模块,用于在所述自定义设置界面中设置所述目标虚拟按键的按键样式。

可选地,所述装置还包括:上传模块,用于将所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式上传至服务器,以使将所述第一游戏模式下所述目标虚拟按键自定义设置的所述按键样式同步至一个或多个终端设备中的所述目标游戏应用。

根据本发明实施例的又一个方面,还提供了一种用于实施上述虚拟按键的设置方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为电子设备为例来说明。如图14所示,该电子设备包括存储器1402和处理器1404,该存储器1402中存储有计算机程序,该处理器1404被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面,其中,所述目标提示界面用于提示将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中,所述目标虚拟按键为所述第一游戏模式和所述第二游戏模式下均具有的虚拟按键;

S2,响应于所述目标提示界面上确认同步操作,接收所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式,其中,所述确认同步操作为确认将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中;

S3,在所述第二游戏模式下的游戏界面中按照所述第一游戏模式下所述虚拟按键自定义设置的所述按键样式显示所述目标虚拟按键。

可选地,本领域普通技术人员可以理解,图14所示的结构仅为示意,电子装置电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、 PAD等终端设备。图14其并不对上述电子装置电子设备的结构造成限定。例如,电子装置电子设备还可包括比图14中所示更多或者更少的组件(如网络接口等),或者具有与图14所示不同的配置。

其中,存储器1402可用于存储软件程序以及模块,如本发明实施例中的虚拟按键的设置方法和装置对应的程序指令/模块,处理器1404通过运行存储在存储器1402内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟按键的设置方法。存储器1402可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1402 可进一步包括相对于处理器1404远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1402具体可以但不限于用于存储物品的样本特征与目标虚拟资源账号等信息。作为一种示例,如图14所示,上述存储器1402中可以但不限于包括上述虚拟按键的设置装置中的第一显示模块1302、接收模块1304、同步显示模块1306。此外,还可以包括但不限于上述虚拟按键的设置装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置1408用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1408包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1408为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子设备还包括:显示器1408,用于显示上述待处理的订单信息;和连接总线1410,用于连接上述电子设备中的各个模块部件。

在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。

根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:

S1,在目标游戏应用中进入第二游戏模式的情况下,显示目标提示界面,其中,所述目标提示界面用于提示将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中,所述目标虚拟按键为所述第一游戏模式和所述第二游戏模式下均具有的虚拟按键;

S2,响应于所述目标提示界面上确认同步操作,接收所述第一游戏模式下对所述目标虚拟按键自定义设置的所述按键样式,其中,所述确认同步操作为确认将第一游戏模式下对目标虚拟按键自定义设置的按键样式同步到所述第二游戏模式下的游戏界面中;

S3,在所述第二游戏模式下的游戏界面中按照所述第一游戏模式下所述虚拟按键自定义设置的所述按键样式显示所述目标虚拟按键。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

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

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

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

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 虚拟按键的设置方法及装置、存储介质和电子装置
  • 一种虚拟按键动态设置方法、装置及终端
技术分类

06120112185559