对象的处理方法、装置、存储介质和电子装置与流程

文档序号:15270846发布日期:2018-08-28 22:24阅读:138来源:国知局

本发明涉及计算机领域,具体而言,涉及一种对象的处理方法、装置、存储介质和电子装置。



背景技术:

目前,在对人机交互界面进行操作的过程中,通常都需要用户点击人机交互界面中显示的目标对象,出现对该目标对象进行操作的功能按钮,比如,用户点击人机界面中显示的物品对象,出现对该物品对象进行装备操作的“装备”功能按钮和对该物品对象进行删除操作的“删除”功能按钮。这样需要用户进一步对功能按钮进行操作,才能对物品对象执行与功能按钮对应的操作。

上述操作过程繁琐,降低了人机界面操作的便捷性以及对目标对象进行控制效率,存在对目标对象进行处理的效率低的问题,从而不能使得用户拥有更愉悦的人机交互方式。

针对上述的对目标对象进行处理的效率低的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种对象的处理方法、装置、存储介质和电子装置,以至少解决相关技术中对目标对象进行处理的效率低的技术问题。

根据本发明实施例的一个方面,提供了一种对象的处理方法。该方法包括:在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势;对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。

根据本发明实施例的另一方面,还提供了一种对象的处理装置。该对象处理装置包括:用于在客户端上检测到对装置客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势;执行单元,用于对装置目标对象执行与装置目标手势匹配的目标操作,其中,装置目标操作用于控制装置目标对象与装置虚拟场景中的虚拟控制对象在装置虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。

根据本发明实施例的另一方面,还提供了一种存储介质。该存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行本发明实施例的对象的处理方法。

根据本发明实施例的另一方面,还提供了一种电子装置。该电子装置包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为通过计算机程序执行本发明实施例的对象的处理方法。

在本发明实施例中,在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势;对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。将对目标对象执行的目标操作对应到目标手势,也就是说,通过目标手势对目标对象快速执行目标操作,避免了通过点击目标对象,出现操作按钮,再通过对操作按钮的操作来对目标对象执行相应的操作的繁琐过程,从而解决了相关技术中对目标对象进行处理的效率低的技术问题,进而达到了提高对目标对象进行处理的效率的技术效果。

附图说明

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

图1是根据本发明实施例的一种对象的处理方法的硬件环境的示意图;

图2是根据本发明实施例的一种对象的处理方法的流程图;

图3是根据本发明实施例的另一种对象的处理方法的流程图;

图4是根据本发明实施例的一种对象的处理系统的示意图;

图5是根据本发明实施例的一种在触控屏幕上检测触屏手势的示意图;

图6是根据本发明实施例的一种滑动手势的滑动方向的判定示意图;

图7是根据本发明实施例的一种对目标对象执行添加操作的场景示意图;

图8是根据本发明实施例的一种对目标对象执行删除操作的场景示意图;

图9是根据本发明实施例的一种对象的处理装置的示意图;以及

图10是根据本发明实施例的一种电子装置的结构框图。

具体实施方式

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

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

根据本发明实施例的一个方面,提供了一种对象的处理方法的实施例。

可选地,在本实施例中,上述对象的处理方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。图1是根据本发明实施例的一种对象的处理方法的硬件环境的示意图。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电脑等。本发明实施例的对象的处理方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本发明实施例的对象的处理方法也可以是由安装在其上的客户端来执行。

该实施例的对象的处理方法可以应用于第一人称射击类游戏(First-Person Shooting Game,简称为FPS)中,其硬件环境可以涉及以下步骤:

步骤S11,用户在FPS中显示有待处理对象的界面上,对待处理对象中的目标对象执行的目标手势。

步骤S12,终端104执行对象的处理方法。

步骤S121,在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势。

步骤S122,对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。

步骤S13,向服务器102上传用于指示对待处理对象中的目标对象执行的目标手势的手势数据。

步骤S14,服务器102执行对象的处理方法。

步骤S141,获取目标手势数据,其中,目标手势数据用于指示对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势。

步骤S142,控制终端对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。

可以将用于指示目标操作的数据向终端104传输,进而使得终端104对目对目标对象执行与目标手势匹配的目标操作。

上述步骤S11至步骤S12,或者步骤S11、步骤S13和步骤S14包括本申请技术方案的一个完整实施流程,本申请的技术方案主要涉及其中的步骤S12或者步骤S14,下面结合具体的实施例详述步骤S12的技术方案,该实施例的方案优选应用在FPS游戏中。

图2是根据本发明实施例的一种对象的处理方法的流程图。如图2所示,该方法可以包括以下步骤:

步骤S202,在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势。

在本申请上述步骤S202提供的技术方案中,在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势,可以在显示有待处理的对象的界面上,获取目标手势数据,其中,目标手势数据用于指示对待处理的对象中的目标对象执行的目标手势。

在该实施例中,客户端的界面上显示有虚拟场景中的待处理对象,该虚拟场景可以为游戏场景,比如,为FPS中的场景,该待处理对象可以以列表的形式显示在界面上,比如,该界面为列表界面,该列表界面上显示有待处理的物品对象和道具对象等,此处不做限制。目标手势可以为用户所做出的手势,该用户可以为游戏玩家,该目标手势与目标对象相关联,可以用于对目标对象进行操作,该目标对象为虚拟场景中的待处理对象中的一个或多个对象,比如,目标对象为虚拟场景中的物品对象,可以为虚拟场景中的装备在虚拟攻击装备上的虚拟攻击附属装备,比如,为倍镜、枪弹等装配工具,可以用于对虚拟场景中的虚拟控制对象进行配置,该虚拟控制对象可以为虚拟场景中的虚拟攻击附属装备,比如,为虚拟场景中的虚拟枪械、平底锅等攻击装备。

可选地,该实施例的目标手势可以为与屏幕接触的手势,也可以为不与屏幕接触的手势,比如,该目标手势可以为与屏幕接触的滑动手势,也可以为不与屏幕接触的滑动手势。

该实施例的目标手势数据用于指示对待处理对象中的目标对象执行的目标手势,比如,目标手势数据包括目标手势在触控屏幕上的位置信息,通过位置信息来确定对目标对象执行的目标手势,该位置信息可以通过目标手势在触控屏幕上的坐标进行表示,比如,通过目标手势在触摸开始时的在触控屏幕上的坐标值和目标手势在触摸结束时在触控屏幕上的坐标值进行表示,其中,触控屏幕为终端上的用于进行触控操作的屏幕,该终端可以是智能手机、平板电脑、掌上电脑以及移动互联网设备等终端设备,此处不做限制。

步骤S204,对目标对象执行与目标手势匹配的目标操作。

在本申请上述步骤S204提供的技术方案中,对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。

该实施例在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势之后,可以判断目标手势数据指示的目标手势是否满足目标条件,该目标条件为用于触发对目标对象执行目标操作的手势需要符合的条件,与目标操作相对应,可以进行设置,比如,根据用户的操作习惯进行预先设置。如果判断出目标手势满足目标条件,可以触发对目标操作执行目标操作的目标操作指令,通过该目标操作指令对目标对象执行与目标手势相匹配的目标操作。其中,目标操作为在虚拟场景中,对目标对象执行的符合虚拟场景的操作,用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态,比如,该目标操作为删除操作,用于使目标对象从虚拟控制对象上所配置的物品中删除,这样目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态;或者该目标操作为装备操作,用于使目标对象配置在虚拟控制对象上,这样目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于被组合使用的状态。

该实施例只要在目标手势满足目标条件的情况下,就可以对目标对象执行与目标手势数据所指示的目标手势匹配的目标操作,从而在不影响终端的处理进程的情况下,对目标对象进行快捷的操作,进而提高了对目标对象进行处理的效率。

通过上述步骤S202至步骤S204,在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势;对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。将对目标对象执行的目标操作对应到目标手势,也就是说,通过目标手势对目标对象快速执行目标操作,避免了通过点击目标对象,出现操作按钮,再通过对操作按钮的操作来对目标对象执行相应的操作的繁琐过程,从而解决了相关技术中对目标对象进行处理的效率低的技术问题,进而达到了提高对目标对象进行处理的效率的技术效果。

作为一种可选的实施方式,步骤S204,对目标对象执行与目标手势匹配的目标操作包括:对目标对象执行与目标滑动手势匹配的目标操作,其中,目标手势包括目标滑动手势。

在该实施例中,目标滑动手势可以为用户针对目标对象做出的滑动手势,可以作用在终端的触控屏幕上,该目标滑动手势可以为左滑动手势、右滑动手势等,从而更符合用户在虚拟场景中的操作习惯,以提升用户体验。

在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势之后,可以判断目标手势数据指示的目标手势是否为目标滑动手势,该目标滑动手势可以用于触发对目标对象执行目标操作。该目标滑动手势具有滑动方向,比如,为左滑动方向、右滑动方向、上滑动方向、下滑动方向等。

可选地,在目标手势数据指示出目标手势为目标滑动手势、且目标滑动手势的滑动方向为目标方向的情况下,则确定目标手势是满足目标条件的,可以触发对目标对象执行与目标手势相匹配的目标操作。比如,在目标手势数据指出目标手势为目标滑动手势、且目标滑动手势的滑动方向为左滑动方向时,则确定目标手势符合目标条件中的第一条件,可以对目标对象执行装备操作,控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于被组合使用的状态;在目标手势数据指出目标手势为目标滑动手势、且目标滑动手势的滑动方向为右滑动方向时,则确定目标手势符合目标条件中的第二条件,可以对目标对象执行删除操作,控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态,从而提高了对目标对象进行处理的效率。

作为一种可选的实施方式,对目标对象执行与目标滑动手势匹配的目标操作包括:获取目标滑动手势的开始位置和结束位置;按照开始位置和结束位置确定出目标滑动手势的滑动方向;对目标对象执行与滑动方向匹配的目标操作。

可选地,该实施例在目标手势数据指示出对目标对象执行目标滑动手势的情况下,获取目标滑动手势的开始位置和结束位置,可以获取目标手势数据中的第一位置数据和第二位置数据,其中,第一位置数据用于指示目标手势在出现时在目标坐标系中对应的位置,也即,开始位置,第二位置数据用于指示目标手势在结束时在目标坐标系中对应的位置,也即,结束位置;在按照第一位置数据和第二位置数据,确定出目标滑动手势的滑动方向为目标方向的情况下,对目标对象执行与目标滑动手势的目标方向相匹配的目标操作。

在该实施例中,在目标手势数据指示出目标手势为目标滑动手势的情况下,可以获取目标手势数据中的第一位置数据和第二位置数据,该第一位置数据可以用于指示目标手势在开始出现时在目标坐标系中对应的位置,可以为坐标值,比如,该目标坐标系为终端的触控屏幕的坐标系,该目标滑动手势为作用在终端的触控屏幕上的滑动手势,则第一位置数据为该目标滑动手势开始作用在终端的触控屏幕上时的第一坐标值;该第二位置数据可以用于指示在结束时在目标坐标系中对应的位置,可以为坐标值,比如,该目标滑动手势为作用在终端的触控屏幕上的滑动手势,则第二位置数据为该目标滑动手势在结束时作用在终端的触控屏幕上时的第二坐标值。

在获取目标手势数据中的第一位置数据和第二位置数据之后,按照第一位置数据和第二位置数据之差,确定目标滑动手势的滑动方向,可以在第一位置数据和第二位置数据之差在目标阈值内的情况下,确定目标滑动手势的滑动方向为目标方向,可以按照第一位置数据中的第一横坐标值和第二位置数据中的第二横坐标值之差,确定出目标滑动手势的滑动方向,并对目标对象执行与目标滑动手势的目标方向相匹配的目标操作。比如,当第二横坐标值减去第一横坐标值得到的差为大于0,则确定目标滑动手势的滑动方向为右滑动方向,当第二横坐标值减去第一横坐标值得到的差小于0,则确定目标滑动手势的滑动方向为左滑动方向。在确定出目标滑动手势的滑动方向为目标方向的情况下,对目标对象执行与目标滑动手势的目标方向相匹配的目标操作,比如,在确定出目标滑动手势的滑动方向为左滑动方向的情况下,对目标对象执行与目标滑动手势的左滑动方向相匹配的装备操作,在确定出目标滑动手势的滑动方向为右滑动方向的情况下,对目标对象执行与目标滑动手势的右滑动方向相匹配的删除操作。

作为一种可选的实施方式,对目标对象执行与滑动方向匹配的目标操作包括:对目标对象执行第一目标操作,其中,第一目标操作与第一滑动方向匹配,滑动方向包括第一滑动方向,目标操作包括第一目标操作,第一目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态;和/或对目标对象执行第二目标操作,其中,第二目标操作与第二滑动方向匹配,滑动方向包括第二滑动方向,目标操作包括第二目标操作,第二目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态。

在该实施例中,目标操作可以包括与第一滑动方向相匹配的第一目标操作和/或与第二滑动方向相匹配的第二目标操作,其中,第一滑动方向可以为左滑动方向,第二滑动方向可以为右滑动方向。该第一目标操作可以与具有第一滑动方向的第一滑动手势相匹配,用于控制目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态,比如,该第一目标操作为删除操作,其中,目标滑动手势包括第一滑动手势;该第二目标操作可以为与具有第二滑动方向的第二滑动手势相匹配,用于控制目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态,比如,该第二目标操作为装备操作,其中,目标滑动手势包括第二滑动手势,从而实现了对目标对象执行与目标手势相匹配的目标操作,提高了对目标对象进行处理的效率。

需要说明的是,该实施例的目标滑动手势包括上述第一滑动手势和上述第二滑动手势,目标操作包括与第一滑动手势相匹配的第一目标操作和与第二滑动手势相匹配的第二目标操作,仅为本发明实施例的一种优选的实施方式,并不代表本发明实施例的目标滑动手势仅包括上述第一滑动手势和上述第二滑动手势,目标操作仅包括与第一滑动手势相匹配的第一目标操作和与第二滑动手势相匹配的第二目标操作,任何可以对待处理对象中的目标对象执行的目标手势,以及与目标手势相匹配的目标操作都在本发明实施例的范围之内,此处不再一一举例说明。

作为一种可选的实施方式,步骤S204,对目标对象执行与目标手势匹配的目标操作包括:对目标对象执行第一目标操作,其中,第一目标操作与第一目标手势匹配,目标手势包括第一目标手势,目标操作包括第一目标操作,第一目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态;和/或对目标对象执行第二目标操作,其中,第二目标操作与第二目标手势匹配,目标手势包括第二目标手势,目标操作包括第二目标操作,第二目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态。

在该实施例中,目标操作可以包括第一目标操作和/或第二目标操作。该第一目标操作可以与第一目标手势相匹配,用于控制目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态,比如,该第一目标操作为删除操作,其中,目标手势包括第一目标手势;该第二目标操作可以与第二目标手势相匹配,用于控制目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态,比如,该第二目标操作为装备操作,其中,目标手势包括第二目标手势,从而实现对目标对象执行与目标手势相匹配的目标操作,提高了对目标对象进行处理的效率。

需要说明的是,该实施例的目标手势包括上述第一目标手势和上述第二目标手势,目标操作包括与第一目标手势相匹配的第一目标操作和与第二目标手势相匹配的第二目标操作,仅为本发明实施例的一种优选的实施方式,并不代表本发明实施例的目标手势仅包括上述第一目标手势和上述第二目标手势,目标操作仅包括与第一目标手势相匹配的第一目标操作和与第二目标手势相匹配的第二目标操作,任何可以对待处理对象中的目标对象执行的目标手势,以及与目标手势相匹配的目标操作都在本发明实施例的范围之内,此处不再一一举例说明。

作为一种可选的实施方式,对目标对象执行第一目标操作包括:将已配置给虚拟控制对象的目标对象放入虚拟场景中的虚拟容器中,以使得目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态,其中,虚拟容器中存储的对象包括待处理对象。

可选地,对目标对象执行第一目标操作包括:对目标对象执行删除操作,可以取消目标对象与虚拟控制对象之间的关联关系;将目标对象放入虚拟容器。

在该实施例中,第一目标操作用于指示调整目标对象与虚拟控制对象之间的关联关系,该第一目标操作可以为删除操作,对目标对象执行删除操作,可以取消目标对象与虚拟控制对象之间的关联关系,使得已配置给虚拟控制对象的目标对象调整为不配置给虚拟控制对象,将目标对象放入虚拟控制对象中,使得目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态,该虚拟容器中存储有虚拟场景中的对象,比如,该虚拟容器为虚拟场景中的背包,用于存储FPS游戏场景中的物品对象,包括虚拟场景中的在界面上显示的待处理对象。

作为一种可选的实施方式,对目标对象执行第二目标操作包括:从虚拟场景中的虚拟容器中移出目标对象,并将目标对象配置给虚拟控制对象,以使得目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态,其中,虚拟容器中存储的对象包括待处理对象。

可选地,对目标对象执行第二目标操作包括对目标对象执行添加操作,可以从虚拟容器中移出目标对象,并将目标对象配置给虚拟控制对象。

在该实施例中,第二目标操作用于指示调整目标对象与虚拟控制对象之间的关联关系,第二目标操作可以为添加操作,对目标对象执行添加操作,可以从虚拟容器中移出目标对象,并将目标对象配置给虚拟控制对象,使得目标对象与虚拟控制对象之间具有关联关系,该虚拟容器中同样存储有虚拟场景中的对象,可以用于存储FPS游戏场景中的物品对象,包括虚拟场景中的在界面上显示的待处理对象。

作为一种可选的实施方式,在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势包括:在第一人称射击类游戏FPS客户端上检测到对FPS客户端上显示的虚拟场景中的虚拟攻击附属装备执行的目标手势,其中,客户端包括FPS客户端,待处理对象中的目标对象包括虚拟攻击附属装备;对目标对象执行与目标手势匹配的目标操作包括:对虚拟攻击附属装备执行与目标手势匹配的目标操作,其中,目标操作用于控制虚拟攻击附属装备与虚拟攻击装备在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态,虚拟控制对象包括虚拟攻击装备。

该实施例的对象处理方法可以应用于FPS游戏中,待处理对象可以为FPS游戏中的待处理对象,可以为FPS游戏中的装备在虚拟攻击装备上的虚拟攻击附属装备,比如,为装备在虚拟枪械上的倍镜、枪弹等装备工具。

该实施例的客户端可以包括FPS客户端,在第一人称射击类游戏FPS客户端上检测到对FPS客户端上显示的虚拟场景中的虚拟攻击附属装备执行的目标手势,可以在显示有FPS游戏的待处理对象的界面上,获取目标手势数据,该目标手势数据用于指示对待处理对象中的虚拟攻击附属装备执行的目标手势。

在第一人称射击类游戏FPS客户端上检测到对FPS客户端上显示的虚拟场景中的虚拟攻击附属装备执行的目标手势之后,对虚拟攻击附属装备执行与目标手势匹配的目标操作,该目标操作可以用于控制虚拟攻击附属装备与虚拟攻击装备在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态,虚拟控制对象包括虚拟攻击装备,该虚拟攻击装备可以为FPS中的虚拟枪械、平底锅等攻击装备,此处不做限制。

可选地,在获取目标手势数据之后,对虚拟攻击附属装备执行与目标手势数据所指示的目标操作,调整虚拟攻击附属装备与虚拟攻击装备之间的关联关系,比如,将目标装备工具配置到虚拟攻击装备上,使得处于被组合使用的状态,或者目标装备工具不配置到虚拟攻击装备上,使得虚拟攻击附属装备与虚拟攻击装备在虚拟场景中处于无法被组合使用的状态。

该实施例在FPS游戏中,将对虚拟攻击附属装备执行的目标操作对应到目标手势,也就是说,通过目标手势对虚拟攻击附属装备快速执行目标操作,避免了通过点击虚拟攻击附属装备,出现操作按钮,再通过对操作按钮的操作来对虚拟攻击附属装备执行相应的操作的繁琐过程,从而达到了提高对目标装备工具进行处理的效率的效果。

作为一种可选的实施方式,对目标对象执行与目标手势匹配的目标操作包括:在虚拟场景的物品交互界面上,或,在虚拟场景中,对目标对象执行与目标手势匹配的目标操作,其中,物品交互界面上显示有包括目标对象和虚拟控制对象的待处理对象。

在该实施例中,在对目标对象执行与目标手势匹配的目标操作时,可以在虚拟场景的物品交互界面上,对目标对象执行与目标手势匹配的目标操作,该物品交互界面上显示有包括目标对象和虚拟控制对象的待处理对象。在该目标操作为删除操作时,在虚拟场景的物品交互界面上,对目标对象执行删除操作,此时取消目标对象与虚拟控制对象之间的关联关系,将目标对象放入虚拟容器中,使目标对象不配置给虚拟控制对象,从而使得目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态;在该目标操作为添加操作时,在虚拟场景的物品交互界面上,对目标对象执行添加操作,从虚拟容器中移出目标对象,并将目标对象配置给虚拟控制对象,使得目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态。

可选地,在对目标对象执行与目标手势匹配的目标操作时,可以在虚拟场景中,对目标对象执行与目标手势匹配的目标操作,该虚拟场景可以为对战界面指示的场景。在该目标操作为删除操作时,在虚拟场景中,对目标对象执行删除操作,此时取消目标对象与虚拟控制对象之间的关联关系,将目标对象放入虚拟容器中,使目标对象不配置给虚拟控制对象,从而使得目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态;在该目标操作为添加操作时,在虚拟场景中,对目标对象执行添加操作,从虚拟容器中移出目标对象,并将目标对象配置给虚拟控制对象,使得目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态。

作为一种可选的实施方式,在对目标对象执行与目标手势匹配的目标操作之后,该方法还包括:在虚拟场景的物品交互界面上,或,在虚拟场景中,显示执行目标操作所得到的操作结果,其中,操作结果用于显示目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态,物品交互界面上显示有包括目标对象和虚拟控制对象的待处理对象。

在对目标对象执行与目标手势匹配的目标操作之后,得到对目标对象执行目标操作所得到的操作结果,可以将操作结果显示在物品交互界面上,该物品交互界面上显示有包括目标对象和虚拟控制对象的待处理对象。可选地,物品交互界面用于显示虚拟容器中包括的对象,当目标操作为添加操作时,该操作结果可以为从虚拟容器中移出目标对象,并取消目标对象在上述物品交互界面上的显示,以指示目标对象配置到虚拟控制对象上,目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态;当目标操作为删除操作时,该操作结果可以为将目标对象移入虚拟容器,并将目标对象显示在上述物品交互界面上,以指示目标对象不配置给虚拟控制对象,目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态。

该实施例还可以将对目标对象执行目标操作的操作结果显示在虚拟控制对象所处的虚拟场景中,比如,当目标操作为添加操作时,该操作结果可以为在虚拟控制对象所处的虚拟场景中的目标区域显示目标对象的图片以及与目标对象有关的文字信息,比如,目标区域为虚拟场景的右侧,与目标对象有关的文字信息可以为目标对象的规格、类型、大小等信息,以指示目标对象配置到虚拟控制对象上,目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态;当目标操作为删除操作时,该操作结果可以为取消在虚拟场景中的目标区域显示的目标对象的图片以及与目标对象有关的文字信息,以指示目标对象不配置给虚拟控制对象,目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态。

作为一种可选的实施方式,在显示有待处理对象的界面上,获取目标手势数据包括:在显示有待处理对象的界面上,响应与目标手势对应的触摸操作,得到由触摸操作触发的事件的数据,其中,目标手势数据包括由触摸操作触发的事件的数据。

在该实施例中,目标手势可以为触摸操作手势,作用在终端的触控屏幕上。在显示有待处理对象的界面上,在获取目标手势数据时,可以响应目标手势对应的触摸操作,该触摸操作会触发事件。该事件包括开始触摸(Touchstart)事件、触摸移动(Touchmove)事件和触摸结束(Touchend)事件,该触摸开始事件、触摸移动事件和触摸结束事件最重要的属性是事件触发时的位置信息,比如,PageX和PageY,分别用于表示X、Y坐标。其中,触摸开始事件为在触控屏幕上开始进行触摸操作时,所触发的事件;触摸移动事件为在触摸开始事件触发之后,所触发的事件;触摸结束事件为在触摸操作结束时,所触发的事件。由触摸操作触发的事件的数据可以用于指示触摸操作在触控屏幕上作用的位置,可以通过处理器对由触摸操作触发的事件的数据进行处理,得到处理结果,该处理结果包括目标手势为左滑动手势,还是为右滑动手势,进而通过控制器控制终端执行与目标手势相匹配的目标操作,从而提高了对目标对象进行处理的效率。

该实施例将对目标对象执行的目标操作对应到特定的目标手势,从而通过目标手势快速对目标对象执行目标操作,使得人机界面的操作更加便捷,控制更加高效,使用户拥有更愉悦的人机交互方式,从而提高了对目标对象进行处理的效率。

下面结合优选的实施例对本发明的技术方案进行说明。具体以目标对象为虚拟场景中的物品对象进行举例说明。

图3是根据本发明实施例的另一种对象的处理方法的流程图。如图3所示,该方法包括以下步骤:

步骤S301,检测在触控屏幕上对物品对象执行的手势。

该实施例的触控屏幕包括显示有待处理对象的界面,该界面可以为物品列表界面,包括物品对象。检测在触控屏幕上对物品对象执行的手势,可以检测用于在触控屏幕上对物品对象执行的手势,可以通过目标手势数据指示对待处理对象中的物品对象执行的目标手势,该目标手势数据可以包括目标手势在触控屏幕上的位置信息。

步骤S302,判断手势是否为满足特定条件的手势。

在检测在触控屏幕上对物品对象执行的手势之后,判断手势是否为满足特定条件的手势。只有满足特定条件的手势才可以用于触发对物品对象执行目标操作,也即,特定条件的手势是与目标操作相匹配的。可选地,该满足特定条件的手势可以预先进行设置,从而符合用户的操作习惯。如果判断出手势为满足特定条件的手势,则执行步骤S303和步骤S304;如果判断出手势不为满足特定条件的手势,则结束。

步骤S303,在手势为右滑动手势的情况下,则为虚拟控制对象删除物品对象。

在判断手势是否为满足特定条件的手势之后,如果手势为右滑动手势,则为虚拟控制对象快速删除物品对象,从而提高了对物品对象进行处理的效率。

步骤S304,在手势为左滑动手势的情况下,则为虚拟控制对象装备物品对象。

在判断手势是否为满足特定条件的手势之后,如果手势为左滑动手势,则为虚拟控制对象快速装备物品对象,从而提高了对物品对象进行处理的效率。

在手势既不是右滑动手势也不是左滑动手势的情况下,则对物品对象不执行任何操作。

该实施例检测在触控屏幕上对物品对象执行的手势,判断手势是否为满足特定条件的手势,在手势为右滑动手势的情况下,则为虚拟控制对象删除物品对象,在手势为左滑动手势的情况下,则为虚拟控制对象装备物品对象,在手势既不是右滑动手势也不是左滑动手势的情况下,则对物品对象不执行任何操作。由于将对目标对象执行的目标操作对应到目标手势,也就是说,通过目标手势对目标对象快速执行目标操作,避免了通过点击目标对象,出现操作按钮,再通过对操作按钮的操作来对目标对象执行相应的操作的繁琐过程,从而解决了相关技术中对目标对象进行处理的效率低的技术问题,进而达到了提高对目标对象进行处理的效率的技术效果。

下面对本发明实施例的对象的处理系统进行介绍。需要说明的是,该实施例的对象的处理系统可以用于执行本发明实施例的对象的处理方法。

图4是根据本发明实施例的一种对象的处理系统的示意图。如图4所示,该对象的处理系统包括:触摸传感控制系统1、光学传感器2、输入/输出系统3、处理器4、控制器5、外部设备UI界面6、外部接口7和电源8。其中,输入/输出系统3包括显示控制器31和光学传感器控制器32。

在该实施例中,触摸传感控制系统1用于检测触摸作用在终端的触控屏幕上的触摸操作手势,检测到的触摸操作手势的数据向输入/输出系统3中的显示控制器31输入,该触摸操作手势的数据可以包括由触摸操作手势触发的事件的数据。显示控制器31在接收到触摸操作手势的数据之后,可以向触摸传感控制系统1反馈已经接收到触摸操作手势的数据的信息,显示控制器31用于控制触摸操作手势的数据向处理器4传输,以用于控制外部设备用户界面(User Interface,简称为UI)的显示。光学传感器2用于检测不与触控屏幕接触的手势,将不与触控屏幕接触的手势的数据向输入/输出系统3中的光学传感器控制器32输入。光学传感器控制器32在接收到不与触控屏幕接触的手势的数据之后,可以向光学传感器2反馈已经接收到不与触控屏幕接触的手势的数据的信息,光学传感器控制器32用于控制不与触控屏幕接触的手势数据向处理器4传输,以用于控制外部设备UI的显示。

在该实施例中,处理器4可以对触摸操作手势的数据或者不与触控屏幕接触的手势的数据进行处理,可以进一步判断手势的类型,得到处理结果,比如,判断用户的手势为左滑动手势,还是为右滑动手势。在处理器4对触摸操作手势的数据或者不与触控屏幕接触的手势的数据进行处理,得到处理结果之后,向处理数据向控制器5传输,该控制器5可以向处理器4反馈已经接收到处理结果的信息。通过控制器5控制外部设备UI界面6的显示,该UI界面可以显示出通过手势对物品对象执行操作的结果,比如,向虚拟控制对象装备物品对象,为虚拟控制对象删除物品对象。

该实施例的对象的处理系统还包括外部接口7,该外部接口7可以进一步显示外部设备UI界面6中的信息,可以为电视屏幕、电脑屏幕等终端的屏幕,此处不做任何限制。

该实施例的对象的处理系统还包括电源8,该电源8用于对处理系统中包括的器件进行供电,以使得处理系统正常工作。

该实施例的触摸操作手势也即触屏操作手势,下面对本发明实施例的触摸操作手势进行介绍。

图5是根据本发明实施例的一种在触控屏幕上检测触屏手势的示意图。如图5所示,在移动设备的触控屏幕上检测触屏手势,该触屏手势可以为左滑动触屏手势,也可以为右滑动触屏手势。该实施例的触屏手势在触控屏幕上会产生三个事件,分别为开始触摸(Touchstart)事件、触摸移动(Touchmove)事件和触摸结束(Touchend)事件,该触摸开始事件、触摸移动事件和触摸结束事件最重要的属性是事件触发时的位置信息,比如,PageX和PageY,分别用于表示X、Y坐标,比如,该实施例的触摸开始位置的坐标为(x,y),触摸结束位置为(x’,y’)。其中,触摸开始事件为在触控屏幕上开始进行触摸操作时,所触发的事件;触摸移动事件为在触摸开始事件触发之后,所触发的事件;触摸结束事件为在触摸操作结束时,所触发的事件。触摸移动事件在触摸开始事件触发后触发一次,然后剩余的都和触摸结束事件差不多同时触发。

图6是根据本发明实施例的一种滑动手势的滑动方向的判定示意图。如图6所示,在终端的触控屏幕的坐标系中,滑动手势在开始位置的坐标为A(x0,y0),其中,x0、y0均为大于0的数值;滑动手势在结束位置的坐标可以为B(x1,y1)、C(x2,y2)、D(x3,y3)、E(x4,y4)。其中,x1、y1均为大于0的数值,x2为小于0的数值,y2为大于0的数值,x3、y3均为小于0的数值,x4为大于0的数值,y4为小于0的数值。可以通过滑动手势在结束位置的坐标减去在开始位置的坐标得到的差值来判断滑动手势的滑动方向。

可选地,B(x1,y1)减去A(x0,y0)得到的坐标差值中,横坐标差值为大于0的数,可以确定滑动手势在滑动轨迹为A—>B时,滑动方向为右方向;C(x2,y2)减去A(x0,y0)得到的坐标差值中,横坐标差值为小于0的数,可以确定滑动手势在滑动轨迹为A—>C时,滑动方向为左方向;D(x3,y3)减去A(x0,y0)得到的坐标差值中,横坐标差值为小于0的数,可以确定滑动手势在滑动轨迹为A—>D时,滑动方向为左方向;E(x4,y4)减去A(x0,y0)得到的坐标差值中,横坐标差值为大于0的数,可以确定滑动手势在滑动轨迹为A—>E时,滑动方向为右方向。

需要说明的是,上述滑动手势的滑动方向的判定方法仅为本发明实施例的一种举例,并不对本发明实施例的滑动手势的滑动方向的判定造成限定,任何可以实现对滑动手势的滑动方向的判定的方法都在本发明实施例的范围之内,此处不再一一举例说明。

处理器在收集到事件数据后,可以将手势动作执行判断为左滑动或者右滑动。控制器在接收到处理器的处理结果后,对物品对象执行相应的操作。

本发明实施例的应用环境可以但不限于参照上述实施例中的应用环境,本实施例中对此不再赘述。本发明实施例提供了用于实施上述对象的处理方法的一种可选的具体应用。

图7是根据本发明实施例的一种对目标对象执行添加操作的场景示意图。如图7所示,在该实施例中,虚拟场景可以为FPS游戏中的场景,游戏玩家可以获得大量的物品对象展示在物品列表界面(如图7所示的右侧界面),物品列表界面显示背包中存储的物品,比如,存储了2倍镜、急救包、药品、服饰等对象。在攻击工具界面(如图7所示的中间界面),显示有FPS中的攻击工具,该攻击工具包括狙击枪、平底锅等,同时显示了攻击工具当前的配置工具,比如,显示有倍镜、枪口、握把、弹夹、枪托等。需要在不影响游戏进程的情况下,对物品对象进行快捷的操作。

在物品列表界面,通过待处理的目标表物品所显示的区域,响应游戏玩家的左滑动手势操作所产生的操作指令,从而快速装备目标物品,比如,通过2倍镜所显示的区域,响应游戏玩家的左滑动手势操作(如图7箭头方向所指示的滑动方向)所产生的操作指令,从背包中移出2倍镜,并将2倍镜配置给手持狙击枪,从而向手持狙击枪快速装备2倍镜,提高了对目标对象进行处理的效率。

可选地,该实施例还可以将目前游戏玩家所使用的物品对象显示在虚拟场景中,比如,将“药品,5.56毫米,60”显示在虚拟场景中。

该实施例将FPS中的装备工具的装备功能对应到特定的左滑动手势,可以实现快速装备物品,操作快捷方便,从而提升了用户体验。

图8是根据本发明实施例的一种对目标对象执行删除操作的场景示意图。如图8所示,在该实施例中,该虚拟场景同样可以为FPS游戏中的场景,游戏玩家可以获得大量的物品对象展示在物品列表界面(如图8所示的右侧界面),物品列表界面显示背包中存储的物品,比如,存储了2倍镜、急救包、药品、服饰等对象。在攻击工具界面(如图8所示的中间界面),显示有FPS中的攻击工具,该攻击工具包括狙击枪、平底锅等,同时显示了攻击工具当前的配置工具,比如,显示有倍镜、枪口、握把、弹夹、枪托等。需要在不影响游戏进程的情况下,对物品对象进行快捷的操作。

在攻击工具界面,选择需要删除的目标对象,对该目标对象执行右滑动手势操作(如图8箭头方向所指示的滑动方向)所产生的操作指令,可以快速删除该目标对象,比如,选择手持狙击枪的8倍镜,对8倍镜执行右滑动手势,可以取消8倍镜与手持狙击枪之间的关联关系,将8倍镜放入背包中,显示在物品列表界面,从而快速删除虚拟枪械中已装备的8倍镜,提高了对目标对象进行处理的效率。

可选地,该实施例还可以将目前游戏玩家所使用的物品对象显示在虚拟场景中,比如,将“药品,5.56毫米,60”显示在虚拟场景中。

该实施例将FPS中的装备工具的删除功能对应到特定的右滑动手势,可以实现快速删除物品,操作快捷方便,从而提升了用户体验。

需要说明的是,图7和图8所示实施例中的左滑动手势匹配装备操作、右滑动手势匹配删除操作仅为本发明实施例的一种举例,并不代表左滑动手势仅匹配装备操作、右滑动手势仅匹配删除操作,任何可以对目标对象进行操作的手势都在本发明实施例的范围之内,比如,左滑动手势匹配删除操作,右滑动手势匹配装备操作等,此处不再一一举例说明。

需要说明的是,图7和图8所示实施例的对象的处理方法所应用的游戏场景和游戏产品,仅为本发明实施例的一种举例,并不代表本发明实施例应用的游戏场景和游戏产品仅限于图8和图9所示的游戏场景和游戏产品,还可以适用于客户端游戏、网页游戏、主机游戏等其它游戏产品,应用场景广泛。

该实施例可以应用于需要提升操作效率的游戏中,可以将原先需要多个步骤实现的操作快捷、高效的完成,从而能显著地提升游戏玩家的操作体验,为游戏玩家提供更多的游戏乐趣。

该实施例将对目标对象执行的目标操作对应到特定的目标手势,从而通过目标手势快速对目标对象执行目标操作,使得人机界面的操作更加便捷,控制更加高效,使用户拥有更愉悦的人机交互方式,从而提高了对目标对象进行处理的效率。

根据本发明实施例的另一个方面,还提供了一种用于实施上述对象的处理方法的对象的处理装置。图9是根据本发明实施例的一种对象的处理装置的示意图。如图9所示,该装置可以包括:检测单元10和执行单元20。

检测单元10,用于在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势。

执行单元20,用于对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。

需要说明的是,该实施例中的检测单元10可以用于执行本申请实施例中的步骤S202,该实施例中的执行单元20可以用于执行本申请实施例中的步骤S204。

可选地,执行单元包括:执行模块,用于对目标对象执行与目标滑动手势匹配的目标操作,其中,目标手势包括目标滑动手势。

可选地,执行模块包括:获取子模块、确定子模块和执行子模块。其中,获取子模块,用于获取目标滑动手势的开始位置和结束位置;确定子模块,用于按照开始位置和结束位置确定出目标滑动手势的滑动方向;执行子模块,用于对目标对象执行与滑动方向匹配的目标操作。

该实施例通过检测单元10在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势,通过执行单元20对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。将对目标对象执行的目标操作对应到目标手势,也就是说,通过目标手势对目标对象快速执行目标操作,避免了通过点击目标对象,出现操作按钮,再通过对操作按钮的操作来对目标对象执行相应的操作的繁琐过程,从而解决了相关技术中对目标对象进行处理的效率低的技术问题,进而达到了提高对目标对象进行处理的效率的技术效果。

此处需要说明的是,上述单元和模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

根据本发明实施例的又一方面,还提供了一种用于实施上述对象的处理方法的电子装置。

图10是根据本发明实施例的一种电子装置的结构框图。如图10所示,该的电子装置可以包括:包括存储器101和处理器103,该存储器101中存储有计算机程序,该处理器103被设置为通过计算机程序执行上述任一项方法实施例中的步骤。可选地,如图10所示,该电子装置还可以包括传输装置105和输入输出设备107。

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

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

在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势;

对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。

处理器103还用于执行下述步骤:对目标对象执行与目标滑动手势匹配的目标操作,其中,目标手势包括目标滑动手势。

处理器103还用于执行下述步骤:获取目标滑动手势的开始位置和结束位置;按照开始位置和结束位置确定出目标滑动手势的滑动方向;对目标对象执行与滑动方向匹配的目标操作。

处理器103还用于执行下述步骤:对目标对象执行第一目标操作,其中,第一目标操作与第一滑动方向匹配,滑动方向包括第一滑动方向,目标操作包括第一目标操作,第一目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态;和/或对目标对象执行第二目标操作,其中,第二目标操作与第二滑动方向匹配,滑动方向包括第二滑动方向,目标操作包括第二目标操作,第二目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态。

处理器103还用于执行下述步骤:对目标对象执行第一目标操作,其中,第一目标操作与第一目标手势匹配,目标手势包括第一目标手势,目标操作包括第一目标操作,第一目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态;和/或对目标对象执行第二目标操作,其中,第二目标操作与第二目标手势匹配,目标手势包括第二目标手势,目标操作包括第二目标操作,第二目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态。

处理器103还用于执行下述步骤:将已配置给虚拟控制对象的目标对象放入虚拟场景中的虚拟容器中,以使得目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态,其中,虚拟容器中存储的对象包括待处理对象。

处理器103还用于执行下述步骤:从虚拟场景中的虚拟容器中移出目标对象,并将目标对象配置给虚拟控制对象,以使得目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态,其中,虚拟容器中存储的对象包括待处理对象。

处理器103还用于执行下述步骤:在第一人称射击类游戏FPS客户端上检测到对FPS客户端上显示的虚拟场景中的虚拟攻击附属装备执行的目标手势,其中,客户端包括FPS客户端,待处理对象中的目标对象包括虚拟攻击附属装备;对虚拟攻击附属装备执行与目标手势匹配的目标操作,其中,目标操作用于控制虚拟攻击附属装备与虚拟攻击装备在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态,虚拟控制对象包括虚拟攻击装备。

处理器103还用于执行下述步骤:在虚拟场景的物品交互界面上,或,在虚拟场景中,对目标对象执行与目标手势匹配的目标操作,其中,物品交互界面上显示有包括目标对象和虚拟控制对象的待处理对象。

处理器103还用于执行下述步骤:在对目标对象执行与目标手势匹配的目标操作之后,在虚拟场景的物品交互界面上,或,在虚拟场景中,显示执行目标操作所得到的操作结果,其中,操作结果用于显示目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态,物品交互界面上显示有包括目标对象和虚拟控制对象的待处理对象。

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

其中,存储器101可用于存储软件程序以及模块,如本发明实施例中的对象的处理方法和装置对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的对象的处理方法。存储器101可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

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

其中,具体地,存储器101用于存储应用程序。

采用本发明实施例,提供了一种对象的处理的方案。在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势;对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。将对目标对象执行的目标操作对应到目标手势,也就是说,通过目标手势对目标对象快速执行目标操作,避免了通过点击目标对象,出现操作按钮,再通过对操作按钮的操作来对目标对象执行相应的操作的繁琐过程,从而解决了相关技术中对目标对象进行处理的效率低的技术问题,进而达到了提高对目标对象进行处理的效率的技术效果。

本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

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

在客户端上检测到对客户端上显示的虚拟场景中的待处理对象中的目标对象执行的目标手势;

对目标对象执行与目标手势匹配的目标操作,其中,目标操作用于控制目标对象与虚拟场景中的虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:对目标对象执行与目标滑动手势匹配的目标操作,其中,目标手势包括目标滑动手势。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:获取目标滑动手势的开始位置和结束位置;按照开始位置和结束位置确定出目标滑动手势的滑动方向;对目标对象执行与滑动方向匹配的目标操作。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:对目标对象执行第一目标操作,其中,第一目标操作与第一滑动方向匹配,滑动方向包括第一滑动方向,目标操作包括第一目标操作,第一目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态;和/或对目标对象执行第二目标操作,其中,第二目标操作与第二滑动方向匹配,滑动方向包括第二滑动方向,目标操作包括第二目标操作,第二目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:对目标对象执行第一目标操作,其中,第一目标操作与第一目标手势匹配,目标手势包括第一目标手势,目标操作包括第一目标操作,第一目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态;和/或对目标对象执行第二目标操作,其中,第二目标操作与第二目标手势匹配,目标手势包括第二目标手势,目标操作包括第二目标操作,第二目标操作用于控制目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:将已配置给虚拟控制对象的目标对象放入虚拟场景中的虚拟容器中,以使得目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态,其中,虚拟容器中存储的对象包括待处理对象。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:从虚拟场景中的虚拟容器中移出目标对象,并将目标对象配置给虚拟控制对象,以使得目标对象与虚拟控制对象在虚拟场景中处于被组合使用的状态,其中,虚拟容器中存储的对象包括待处理对象。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在第一人称射击类游戏FPS客户端上检测到对FPS客户端上显示的虚拟场景中的虚拟攻击附属装备执行的目标手势,其中,客户端包括FPS客户端,待处理对象中的目标对象包括虚拟攻击附属装备;对虚拟攻击附属装备执行与目标手势匹配的目标操作,其中,目标操作用于控制虚拟攻击附属装备与虚拟攻击装备在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态,虚拟控制对象包括虚拟攻击装备。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在虚拟场景的物品交互界面上,或,在虚拟场景中,对目标对象执行与目标手势匹配的目标操作,其中,物品交互界面上显示有包括目标对象和虚拟控制对象的待处理对象。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在对目标对象执行与目标手势匹配的目标操作之后,方法还包括:在虚拟场景的物品交互界面上,或,在虚拟场景中,显示执行目标操作所得到的操作结果,其中,操作结果用于显示目标对象与虚拟控制对象在虚拟场景中处于无法被组合使用的状态或处于被组合使用的状态,物品交互界面上显示有包括目标对象和虚拟控制对象的待处理对象。

可选地,存储介质还被设置为存储用于执行上述实施例中的方法中所包括的步骤的计算机程序,本实施例中对此不再赘述。

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

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

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

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

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

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

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

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

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