一种用于触控终端的触摸控制方法以及触摸控制装置与流程

文档序号:12663957阅读:186来源:国知局
一种用于触控终端的触摸控制方法以及触摸控制装置与流程

本发明涉及计算机应用技术领域,尤其涉及一种用于触摸终端的触摸控制方法及触摸控制装置。



背景技术:

随着触摸屏的发展,触摸终端可实现越来越多的功能。然而,当用户需要控制控制目标对对象目标执行某一行为时,通常由于触摸控制的方向与控制目标至对象目标的方向存在一定的误差而无法选中对象目标,进而,导致无法使控制目标对对象目标执行行为或者使控制目标实行一些不必要的行为。由此可见,现有技术的触摸控制技术交互性能不佳,影响用户体验,尤其当应用于一些游戏应用的控制中时,会大大降低游戏的可玩性。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种用于触控终端的触摸控制方法以及触摸控制装置。该触摸控制方法以及触摸控制装置可以降低触摸控制操作的难度,使用户无需精确的控制即可选中对象目标,提高了触摸控制的便利性。

根据本发明的一个方面提供一种用于触控终端的触摸控制方法,所述触摸控制方法包括如下步骤:控制所述触控终端的显示区域显示一操作界面,所述操作界面中包括第一触控操作区域、控制目标以及对象目标;侦测所述控制目标和对象目标的位置,获取所述控制目标和对象目标之间形成的第一方向信息;侦测所述第一触控操作区域的第一触摸事件,所述第一触摸事件至少生成一第二方向信息;判断所述第一方向信息与所述第二方向信息之间的夹角是否小于一第一阈值,若小于所述第一阈值,则判定选中所述对象目标。

优选地,所述第一触摸事件为滑动操作或按压操作;当所述第一触摸事件为滑动操作时,用户在所述第一触控操作区域内持续由第一触摸端点触摸至第二触摸端点,所述第二方向信息为所述第一触控操作区域内的预定义端点至所述第二触摸端点的方向;当所述第一触摸事件为按压操作时,用户在所述第一触控操作区域内形成第三触摸端点,所述第二方向信息为所述预定义端点至所述第三触摸端点的方向。

优选地,所述预定义端点位于所述第一触控操作区域内的中心。

优选地,所述第一触控操作区域包括一虚拟摇杆,所述预定义端点位于所述虚拟摇杆的中心。

优选地,所述触摸控制方法还包括如下步骤:当判定选中所述对象目标后,所述对象目标所在位置显示第一反馈标记,所述第一反馈标记用于向用户提供判定选中的所述对象目标的视觉反馈。

优选地,所述操作界面包括第一对象目标和第二对象目标,所述触摸控制方法还包括如下步骤:侦测所述第一对象目标和第二对象目标的位置,获取所述控制目标分别与所述第一对象目标、所述第二对象目标之间形成的所述第一方向信息,其中,所述控制目标与所述第一对象目标之间形成的所述第一方向信息与所述第二方向信息之间形成第一夹角;所述控制目标与所述第二对象目标之间形成的所述第一方向信息与所述第二方向信息之间形成第二夹角;判断所述第一夹角和所述第二夹角是否小于所述第一阈值。

优选地,完成所述判断所述第一夹角和所述第二夹角是否小于所述第一阈值的步骤后,所述触摸控制方法还包括如下步骤:若所述第一夹角和所述第二夹角均小于所述第一阈值,则对所述第一夹角和所述第二夹角进行比较;若所述第一夹角小于所述第二夹角,则判定选中所述第一对象目标;若所述第二夹角小于所述第一夹角,则判定选中所述第二对象目标。

优选地,完成所述判断所述第一夹角和所述第二夹角是否小于所述第一阈值的步骤后,所述触摸控制方法还包括如下步骤:若所述第一夹角和所述第二夹角均小于所述第一阈值,则判定同时选中所述第一对象目标和所述第二对象目标。

优选地,所述第一触摸事件还生成一第一长度信息,所述触摸控制方法还包括如下步骤:判断所述第一长度信息是否大于第二阈值,当所述第一长度信息大于所述第二阈值,控制所述控制目标沿所述第二方向信息移动。

优选地,所述第一触摸事件还生成一第一压力信息,所述触摸控制方法还包括如下步骤:判断所述第一压力信息是否大于第三阈值,当所述第一压力信息大于所述第三阈值,控制所述控制目标沿所述第二方向信息移动。

优选地,当所述第一压力信息大于所述第三阈值时,所述第一阈值在其取值范围内持续增大。

优选地,所述第一触摸事件还生成一第一按压时间信息,所述触摸控制方法还包括如下步骤:判断所述第一按压时间信息是否大于第四阈值,当所述第一按压时间信息大于所述第四阈值,控制所述控制目标沿所述第二方向信息移动。

优选地,当所述第一按压时间信息大于所述第四阈值时,所述第一阈值在其取值范围内持续增大。

优选地,所述操作界面还包括一第二反馈标记,所述第二反馈标记显示于所述操作界面内,与所述控制目标之间存在一间距,所述第二反馈标记用于向用户提供所述第一触摸事件的视觉反馈。

优选地,所述触摸控制方法还包括如下步骤:根据所述第二方向信息,控制所述第二反馈标记的移动方向,其中,所述控制目标至所述第二反馈标记移动后终点的方向与所述第二方向信息相同。

优选地,所述触摸控制方法用于游戏的触摸控制中,所述触摸控制方法还包括如下步骤:判定选中所述对象目标后,控制所述控制目标向所述对象目标执行一行为。

优选地,所述行为是射击、连续射击、投掷或者攻击。

优选地,所述触摸控制方法还包括如下步骤:所述控制目标向所述对象目标执行一行为后,计算所述对象目标的伤害数值。

优选地,所述伤害数值根据所述第一方向信息与所述第二方向信息之间的夹角计算,所述夹角越小,所述伤害数值越高。

优选地,所述操作界面还包括第二触控操作区域,所述控制所述控制目标向所述对象目标执行一行为的步骤中包括如下步骤:侦测所述第二触控操作区域的第二触摸事件,根据所述第二触摸事件控制所述控制目标向所述被判定选中的对象目标执行不同的行为。

优选地,所述第二触摸事件生成一第二按压时间信息,所述触摸控制方法还包括如下步骤:判断所述第二按压时间信息是否大于第五阈值,当所述第二按压时间信息大于所述第五阈值,控制所述控制目标向所述对象目标执行第一行为;当所述第二按压时间信息小于等于所述第五阈值,控制所述控制目标向所述对象目标执行第二行为。

优选地,所述第二触摸事件还生成一第二压力信息,所述触摸控制方法还包括如下步骤:判断所述第二压力信息是否大于第六阈值,当所述第二压力信息大于所述第六阈值,控制所述控制目标向所述对象目标执行第三行为;当所述第二压力信息小于等于所述第六阈值,控制所述控制目标向所述对象目标执行第四行为。

根据本发明的又一个方面,还提供一种用于触控终端的触摸控制装置,所述触摸控制装置包括:呈现模块,用于控制所述触控终端的显示区域显示一操作界面,所述操作界面中至少包括第一触控操作区域、控制目标以及对象目标;位置获取模块,用于侦测所述控制目标和对象目标的位置,获取所述控制目标和对象目标之间形成的第一方向信息;第一事件获取模块,用于侦测所述第一触控操作区域的第一触摸事件,所述第一触摸事件至少生成一第二方向信息;第一判断模块,用于判断所述第一方向信息与所述第二方向信息之间的夹角是否小于一第一阈值,若小于所述第一阈值,则判定选中所述对象目标。

优选地,所述触摸控制装置包括:第一反馈模块,用于当判定选中所述对象目标后,所述对象目标所在位置显示第一反馈标记。

优选地,所述操作界面包括第一对象目标和第二对象目标;所述位置获取模块侦测所述第一对象目标和第二对象目标的位置,获取所述控制目标分别与所述第一对象目标、所述第二对象目标之间形成的所述第一方向信息,其中,所述控制目标与所述第一对象目标之间形成的所述第一方向信息与所述第二方向信息之间形成第一夹角;所述控制目标与所述第二对象目标之间形成的所述第一方向信息与所述第二方向信息之间形成第二夹角;第一判断模块判断所述第一夹角和所述第二夹角是否小于所述第一阈值。

优选地,所述触摸控制装置还包括第二判断模块,若所述第一夹角和所述第二夹角均小于所述第一阈值,则所述第二判断模块对所述第一夹角和所述第二夹角进行比较;若所述第一夹角小于所述第二夹角,则判定选中所述第一对象目标;若所述第二夹角小于所述第一夹角,则判定选中所述第二对象目标。

优选地,若所述第一夹角和所述第二夹角均小于所述第一阈值,则所述第一判断模块判定同时选中所述第一对象目标和所述第二对象目标。

优选地,所述第一触摸事件还生成一第一长度信息,所述触摸控制装置还包括:第三判断模块,用于判断所述第一长度信息是否大于第二阈值,当所述第一长度信息大于所述第二阈值,控制所述控制目标沿所述第二方向信息移动。

优选地,所述第一触摸事件还生成一第一压力信息,所述触摸控制装置还包括:第四判断模块,用于判断所述第一压力信息是否大于第三阈值,当所述第一长度信息大于所述第三阈值,控制所述控制目标沿所述第二方向信息移动。

优选地,所述第一触摸事件还生成一第一按压时间信息,所述触摸控制装置还包括:第五判断模块,用于判断所述第一按压时间信息是否大于第四阈值,当所述第一按压时间信息大于所述第四阈值,控制所述控制目标沿所述第二方向信息移动。

优选地,所述操作界面还包括一第二反馈标记,所述触摸控制装置还包括:第二反馈模块,用于在所述操作界面内显示所述第二反馈标记,所述第二反馈标记与所述控制目标之间存在一间距,用于向用户提供所述第一触摸事件的视觉反馈。

优选地,所述触摸控制装置用于游戏的触摸控制中,所述触摸控制装置还包括执行模块,用于当判定选中所述对象目标后,控制所述控制目标向所述对象目标执行一行为。

优选地,所述触摸控制装置还包括计算模块,用于计算所述对象目标的伤害数值。

优选地,所述操作界面还包括第二触控操作区域,所述触摸控制装置还包括第二事件获取模块,用于侦测所述第二触控操作区域的第二触摸事件,其中,判定选中所述对象目标后,根据所述第二触摸事件控制所述控制目标向所述对象目标执行不同的行为。

优选地,所述第二触摸事件生成一第二按压时间信息,所述触摸控制装置还包括:第六判断模块,用于判断所述第二按压时间信息是否大于第五阈值,当所述第二按压时间信息大于所述第五阈值,控制所述控制目标向所述对象目标执行第一行为,当所述第二按压时间信息小于等于所述第五阈值,控制所述控制目标向所述对象目标执行第二行为。

优选地,所述第二触摸事件还生成一第二压力信息,所述触摸控制装置还包括:第七判断模块,用于判断所述第二压力信息是否大于第六阈值,当所述第二压力信息大于所述第六阈值,控制所述控制目标向所述对象目标执行第三行为,当所述第二压力信息小于等于所述第六阈值,控制所述控制目标向所述对象目标执行第四行为。

相比于现有技术,本发明实施例提供的用于触控终端的触摸控制方法以及触摸控制装置通过判断控制目标和对象目标之间形成的第一方向信息与第一触控操作区域的第一触摸事件生成的第二方向信息之间的夹角是否小于一第一阈值,若小于所述第一阈值,则判定选中对象目标的方式降低用户选中对象目标(即触摸控制操作)的难度,使用户无需精确的控制即可选中对象目标,以此提高触摸控制的便利性,进而,可使触摸控制方法以及触摸控制装置增加触控功能,提升应用该触摸控制方法的游戏的多样性和可玩性。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明的一种用于触控终端的触摸控制方法的流程图;

图2为本发明的一种触摸控制方法应用于游戏应用中的操作界面示意图;

图3为本发明的一种触摸控制方法中第一触控操作区域示意图;

图4为本发明的一种触摸控制方法中第一触控操作区域示意图;

图5为本发明的一种触摸控制方法中第一方向信息与第二方向形成的夹角的示意图;

图6为本发明的一种用于触控终端的触摸控制装置的结构示意图;

图7为本发明的另一种用于触控终端的触摸控制方法的流程图;

图8为本发明的另一种用于触控终端的触摸控制方法应用于游戏应用中的操作界面示意图;

图9为本发明的另一种用于触控终端的触摸控制方法的流程图;以及

图10为本发明的另一种用于触控终端的触摸控制方法应用于游戏应用中的操作界面示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本发明将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。

所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员应意识到,没有特定细节中的一个或更多,或者采用其它的方法、组元、材料等,也可以实践本发明的技术方案。在某些情况下,不详细示出或描述公知结构、材料或者操作以避免模糊本发明。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

依据本发明的主旨构思,本发明的一种用于触控终端的触摸控制方法包括如下步骤:控制所述触控终端的显示区域显示一操作界面,所述操作界面中包括第一触控操作区域、控制目标以及对象目标;侦测所述控制目标和对象目标的位置,获取所述控制目标和对象目标之间形成的第一方向信息;侦测所述第一触控操作区域的第一触摸事件,所述第一触摸事件至少生成一第二方向信息;判断所述第一方向信息与所述第二方向信息之间的夹角是否小于一第一阈值,若小于所述第一阈值,则判定选中所述对象目标。

下面结合附图和实施例对本发明的技术内容进行进一步地说明。

请参见图1,其示出了本发明的一种用于触控终端的触摸控制方法的流程图。需要说明的是,使用本发明的触摸控制方法的触控终端可以是手机、平板电脑、笔记本电脑、游戏机、PDA等各种可以具有触控功能的电子设备。此外,本发明的触摸控制方法尤其适用于触控终端的各种游戏的控制应用中,例如可以应用于FPS(First-Person Shooting Game,第一人称射击类游戏)或TPS(Third-Person Shooting Game,第三人称射击类游戏)等射击类触控终端游戏控制中,以优化这些游戏中的控制效果,因此,以下实施例中以例进行说明,但并不以此为限。

如图1所示,在本发明的实施例中,该触摸控制方法包括如下步骤:

步骤S1:控制触控终端的显示区域显示一操作界面。所述操作界面中包括第一触控操作区域、控制目标以及对象目标。

请参见图2,其示出了本发明的一种触摸控制方法应用于游戏应用中的操作界面示意图。具体来说,如图2所示,游戏应用通过触控终端的应用程序接口(API)控制触控终端的触控屏幕显示游戏操作界面10,本示例实施方式中的操作界面10可以是触控终端的全部可显示区域,即全屏显示;也可以是触控终端的部分可显示区域,即窗口显示。在图2所示的实施例中,所述操作界面10中包括控制目标101、对象目标102以及第一触控操作区域103。

其中,当该触摸控制方法应用于游戏控制中时,控制目标101即为一虚拟射击主体,上述虚拟射击主体可以有多种表现形式,例如虚拟角色控制的虚拟枪械、虚拟弓弩、虚拟弹弓等;在某些情形下,虚拟射击主体也可以是虚拟角色控制的迫击炮、投石机等;在某些情形下,虚拟射击主体还可以是虚拟角色自身。对象目标102即为一虚拟射击目标,类似地,上述虚拟射击主体也可以有多种表现形式,例如虚拟角色控制的迫击炮、投石机、坦克、飞机等;在某些情形下,虚拟射击主体还可以是虚拟角色自身。

第一触控操作区域103位于操作界面10内,在图2所示的实施例中,第一触控操作区域103位于操作界面10的左下角.在本发明的其他实施例中,其位置也可以与控制目标101或对象目标102重叠。

除此之外,操作界面10中还可以包括虚拟战斗场景、虚拟自然环境、地图区域以及信息面板区域等,这些区域均可以与第一触控操作区域完全或部分重合。

步骤S2:侦测控制目标和对象目标的位置,获取所述控制目标和对象目标之间形成的第一方向信息。具体来说,在图2所示实施例中,即为侦测控制目标101和对象目标102的位置,获取控制目标101和对象目标102之间形成的第一方向信息。其中,该第一方向信息D1即为控制目标101至对象目标102的方向。

步骤S3:侦测第一触控操作区域的第一触摸事件。所述第一触摸事件至少生成一第二方向信息。具体来说,第一触摸事件可以为滑动操作或按压操作。当所述第一触摸事件为滑动操作时,用户在所述第一触控操作区域内持续由第一触摸端点触摸至第二触摸端点,所述第二方向信息为所述第一触控操作区域内的预定义端点至所述第二触摸端点的方向。当所述第一触摸事件为按压操作时,用户在所述第一触控操作区域内形成第三触摸端点,所述第二方向信息为所述预定义端点至所述第三触摸端点的方向。

请参见图3,其示出了本发明的一种触摸控制方法中第一触控操作区域示意图。图3中以滑动操作为例,对第二方向信息进行说明。滑动操作是指用户在第一触控操作区域103内持续由第一触摸位置触摸至第二触摸位置。如图3所示,第一触摸位置的中心为第一触摸端点1031,第二触摸位置的中心为第二触摸端点1032。当第一触摸事件为滑动操作时,第二方向信息D2为第一触控操作区域内的预定义端点1030至第二触摸端点1032的方向。其中,在图3所示的实施例中,预定义端点1030位于第一触控操作区域103内的中心。

进一步地,在本发明的实施例中,第一触控操作区域103可以包括一虚拟摇杆,其中,虚拟摇杆的中心与第一触控操作区域103的中心重合,进而,预定义端点1030即位于该虚拟摇杆的中心。

进一步地,请参见图4,其示出了本发明的一种触摸控制方法中第一触控操作区域示意图。图4中以按压操作为例,对第二方向信息进行说明。与上述图3所示的滑动操作所不同的是,按压操作是指用户在第一触控操作区域103内的第三触摸位置进行短暂或持续的按压。如图4所示,第三触摸位置的中心为第三触摸端点1033,即用户在第一触控操作区域103内形成第三触摸端点1033。当第一触摸事件为按压操作时,第二方向信息D2为第一触控操作区域内的预定义端点1030至第三触摸端点1033的方向。其中,在图4所示的实施例中,预定义端点1030位于第一触控操作区域103内的中心。

进一步地,在图2所示的实施例中,操作界面10还包括一第二反馈标记105。第二反馈标记105显示于操作界面10内,与控制目标101之间存在一间距,其用于向用户提供第一触摸事件的视觉反馈。如图2所示,第二反馈标记105可以是形成于控制目标101一定距离外的一个圆点。需要说明的是,在本发明的其他实施例中,第二反馈标记105呈现形式是可以变化的,例如箭头标记后三角图案等,在此不予赘述。进一步地,在图1所示的实施例中,所述触摸控制方法还包括如下步骤:

步骤S4:根据所述第二方向信息,控制第二反馈标记的移动方向。具体来说,在完成上述步骤S3(即侦测第一触控操作区域的第一触摸事件)后,根据第一触摸事件生成的第二方向信息,控制第二反馈标记移动方向。其中,控制目标至第二反馈标记移动后终点的方向与第二方向信息相同。例如,当上述第一触摸事件为滑动操作时,用户在第一触控操作区域内由第一触摸端点触摸至第二触摸端点,相应地,第二反馈标记由其起点移动至终点,进而,控制目标至第二反馈标记的终点的方向与预定义端点至第二触摸端点的方向相同。又例如当上述第一触摸事件为按压操作时,用户在第一触控操作区域内形成第三触摸端点,相应地,第二反馈标记由其起点移动至终点,进而,控制目标至第二反馈标记的终点的方向与预定义端点至第三触摸端点的方向相同。

步骤S5:判断所述第一方向信息与所述第二方向信息之间的夹角是否小于一第一阈值,若小于所述第一阈值,则判定选中所述对象目标。请参见图5,其示出了本发明的一种触摸控制方法中第一方向信息与第二方向形成的夹角的示意图。具体来说,如图5所示,用户通过在第一触控操作区域103触摸控制(即发生第一触摸事件)后,所实际作用于控制目标101的第二方向信息为D2,而控制目标101与对象目标102的位置形成的第一方向信息为D1,在此步骤中,基于在上述步骤S2和步骤S3中形成的第一方向信息D1和第二方向信息D2,可以计算第一方向信息D1和第二方向信息D2之间形成的夹角θ。进而,判断该夹角θ是否小于第一阈值,即将夹角θ与第一阈值进行比较。其中,该第一阈值为一角度值,在本发明的优选实施例中,第一阈值可以为30度。若夹角θ小于第一阈值(例如30度),则判定选中对象目标102。该判定方式可使用户无需精确的控制即可选中对象目标,以此提高游戏控制的便利性,进而,可使触摸控制方法以及触摸控制装置增加触控功能,提升应用该触摸控制方法的游戏的多样性和可玩性。

进一步地,在图1所示的实施例中,所述触摸控制方法还包括如下步骤:

步骤S6:当判定选中所述对象目标(即完成上述步骤S5)后,所述对象目标所在位置显示第一反馈标记。如图2所示,若对象目标102被判定选中,则操作界面10内的对象目标102所在位置显示一第一反馈标记104,第一反馈标记104用于向用户提供判定选中的所述对象目标的视觉反馈,即提示用户对象目标102已被选中。在图2所示的实施例中,第一反馈标记104为一显示于对象目标102上方的箭头,但需要说明的是,第一反馈标记104的形式并不限于此,在本发明的其他实施例中,第一反馈标记104也可以是显示于对象目标102下方的圆圈或者也可以是使对象目标102发光等方式实现,在此不予赘述。

进一步地,在图1所示的实施例中,所述触摸控制方法还包括如下步骤:

步骤S7:判定选中所述对象目标后,控制所述控制目标向所述对象目标执行一行为。其中,控制所述控制目标向所述对象目标执行一行为的步骤中包括如下步骤:

侦测所述第二触控操作区域的第二触摸事件,根据所述第二触摸事件控制所述控制目标向所述被判定选中的对象目标执行不同的行为。具体来说,在图2所示实施例中,操作界面10还包括第二触控操作区域106。第二触控操作区域106中可以包括多个虚拟按钮,用户可以通过按压不同的虚拟按钮来控制控制目标向被判定选中的对象目标执行不同的行为。其中,所述行为可以为射击、连续射击、投掷或者攻击。

进一步地,在本发明的另一些实施例中,上述第二触摸事件还生成一按压时间信息,所述触摸控制方法还包括如下步骤:

判断所述第二按压时间信息是否大于第五阈值,当所述第二按压时间信息大于所述第五阈值,控制所述控制目标向所述对象目标执行第一行为,当所述第二按压时间信息小于等于所述第五阈值,控制所述控制目标向所述对象目标执行第二行为。具体来说,在此步骤中,可以判断第二触控操作区域内的某个虚拟按钮被按压的时间是否大于第五阈值,其中,第五阈值为一时间值,例如可以是1秒。第一行为和第二行为可以是上述射击、连续射击、投掷或者攻击中不同的两种行为。例如,第一行为可以是连续射击,第二行为可以是射击,进而,当第二按压时间信息大于第五阈值时,控制目标对对象目标进行连续射击,而当第二按压时间信息小于等于第五阈值时,控制目标对对象目标进行射击(相对连续射击来说可以为单次射击)。

进一步地,在本发明的另一些实施例中,上述第二触摸事件还生成一第二压力信息,所述触摸控制方法还包括如下步骤:

判断所述第二压力信息是否大于第六阈值,当所述第二压力信息大于所述第六阈值,控制所述控制目标向所述对象目标执行第三行为,当所述第二压力信息小于等于所述第六阈值,控制所述控制目标向所述对象目标执行第四行为。具体来说,在此步骤中,可以判断第二触控操作区域内的某个虚拟按钮被按压的压力是否大于第六阈值,其中,第六阈值为一压力值,例如可以是100牛。第三行为和第四行为可以是上述射击、连续射击、投掷或者攻击中不同的两种行为。例如,第三行为可以是连续射击,第四行为可以是射击,进而,当第二压力信息大于第六阈值时,控制目标对对象目标进行连续射击,而当第二压力信息小于等于第六阈值时,控制目标对对象目标进行射击(相对连续射击来说可以为单次射击)。

进一步地,在图1所示的实施例中,所述触摸控制方法还包括如下步骤:

步骤S8:所述控制目标向所述对象目标执行一行为后,计算所述对象目标的伤害数值。具体来说,当本发明的触摸控制方法应用于游戏的控制中时,通常游戏中当控制目标向对象目标执行上述例如射击、连续射击、投掷或者攻击中的某一行为后,需要对该行为对对象目标造成的伤害数值进行计算。在此步骤中,优选地,所述伤害数值根据第一方向信息与第二方向信息之间的夹角(可参见图5中的夹角θ)计算,其中,夹角θ越小,伤害数值越高。通过这种计算方式可以增加游戏的可玩性。

进一步地,在本发明的另一些实施例中,第一触摸事件还可以生成一第一长度信息。进而,所述触摸控制方法还包括如下步骤:

判断所述第一长度信息是否大于第二阈值,当所述第一长度信息大于所述第二阈值,控制所述控制目标沿所述第二方向信息移动。具体来说,所述第一长度信息可以是上述图3中滑动操作时的预定义端点1030至第二触摸端点1032之间的距离,或者可以是上述图4中按压操作时的预定义端点1030至第三触摸端点1033之间的距离。判断上述距离是否大于第二阈值。其中,第二阈值为一长度值,例如可以是5毫米。当上述距离大于第二阈值时,第一触摸事件还使控制目标沿第二方向信息进行移动。可以理解的是,在此实施例中,若上述距离小于或等于第二阈值,则控制目标停在原地,第一触控事件仅仅使控制目标进行原地转向等操作。

进一步地,在本发明的另一些实施例中,第一触摸事件还可以生成一第一压力信息。进而,所述触摸控制方法还包括如下步骤:

判断所述第一压力信息是否大于第三阈值,当所述第一压力信息大于所述第三阈值,控制所述控制目标沿所述第二方向信息移动。具体来说,在具有压感检测的触控终端中,还可以对上述第一触摸事件(包括滑动操作或按压操作)过程中实施于触控终端的第一触控操作区域内的压力进行检测。判断上述压力是否大于第三阈值。其中,第三阈值为一压力值,例如可以是100牛。当上述压力大于第三阈值时,第一触摸事件还使控制目标沿第二方向信息进行移动。可以理解的是,在此实施例中,若上述压力小于或等于第三阈值,则控制目标停在原地,第一触控事件仅仅使控制目标进行原地转向等操作。进一步地,在本发明的实施例中,当第一压力信息大于第三阈值时(即控制目标移动时),第一阈值可以在其取值范围内持续增大(即相比控制目标原地不动时取值更大),从而,使对象目标更容易被选中。

进一步地,在本发明的又一些实施例中,所述第一触摸事件还可以生成一第一按压时间信息。所述触摸控制方法还包括如下步骤:

判断所述第一按压时间信息是否大于第四阈值,当所述第一按压时间信息大于所述第四阈值,控制所述控制目标沿所述第二方向信息移动。具体来说,可以对上述第一触摸事件(包括滑动操作或按压操作)过程中实施于触控终端的第一触控操作区域内的按压时间进行检测。判断上述按压时间是否大于第四阈值。其中,第四阈值为一时间值,例如可以是1秒。当上述按压时间大于第四阈值时,第一触摸事件还使控制目标沿第二方向信息进行移动。可以理解的是,在此实施例中,若上述按压时间小于或等于第四阈值,则控制目标停在原地,第一触控事件仅仅使控制目标进行原地转向等操作。类似地,在本发明的实施例中,当第一按压时间信息是否大于第四阈值(即控制目标移动时),第一阈值可以在其取值范围内持续增大(即相比控制目标原地不动时取值更大),从而,使对象目标更容易被选中。

结合上述图1至图5所示实施例,本发明实施例提供的用于触控终端的触摸控制方法通过判断控制目标和对象目标之间形成的第一方向信息与第一触控操作区域的第一触摸事件生成的第二方向信息之间的夹角是否小于一第一阈值,若小于所述第一阈值,则判定选中对象目标的方式降低用户选中对象目标(即触摸控制操作)的难度,使用户无需精确的控制即可选中对象目标,以此提高触摸控制的便利性,进而,可使触摸控制方法以及触摸控制装置增加触控功能,提升应用该触摸控制方法的游戏的多样性和可玩性。

进一步地,本发明还提供一种用于触控终端的触摸控制装置。该触摸控制装置尤其适用于游戏的触摸控制中。请参见图6,其示出了本发明的一种用于触控终端的触摸控制装置的结构示意图。具体来说,在图6所示的实施例中,所述触摸控制装置包括:呈现模块21、位置获取模块22、第一事件获取模块23以及第一判断模块24。

具体来说,呈现模块21用于控制所述触控终端的显示区域显示一操作界面。结合上述图2所示,操作界面中10至少包括控制目标101、对象目标102以及第一触控操作区域103。

位置获取模块22用于侦测控制目标和对象目标的位置,获取控制目标和对象目标之间形成的第一方向信息。结合上述图2所示,位置获取模块22侦测控制目标101和对象目标102的位置后,获取控制目标101和对象目标102之间形成的第一方向信息。

第一事件获取模块23用于侦测第一触控操作区域的第一触摸事件,第一触摸事件至少生成一第二方向信息。结合上述图3所示,当第一触摸事件为滑动操作时,第二方向信息D2为第一触控操作区域103内的预定义端点1030至第二触摸端点1032的方向;结合上述图4所示,当第一触摸事件为按压操作时,第二方向信息D2为第一触控操作区域103内的预定义端点1030至第三触摸端点1033的方向。

第一判断模块241用于判断第一方向信息与第二方向信息之间的夹角是否小于一第一阈值,若小于第一阈值,则判定选中对象目标。在图6所示的实施例中,第一判断模块241可以与位置获取模块22、第一事件获取模块23相连接,从而获取上述的第一方向信息和第二方向信息。结合上述图5所示,第一判断模块241根据第一方向信息D1和第二方向信息D2之间形成的夹角θ判断其是否小于第一阈值(例如30度)。若夹角θ小于第一阈值,则判定选中对象目标102。

进一步地,在图6所示的实施例中,所述触摸控制装置还包括第一反馈模块251,第一反馈模块251用于当判定选中所述对象目标后,所述对象目标所在位置显示第一反馈标记。如图6所示,第一反馈模块251可以与上述第一判断模块241相连接。结合图2所示,若对象目标102被判定选中,则操作界面10内的对象目标102所在位置显示一第一反馈标记104,第一反馈标记104用于向用户提供判定选中的所述对象目标的视觉反馈,即提示用户对象目标102已被选中。

进一步地,所述操作界面还包括一第二反馈标记,进而,在图6所示的实施例中,所述触摸控制装置还包括第二反馈模块252。如图6所示,第二反馈模块252可以与上述第一事件获取模块23相连接,用于在操作界面内显示第二反馈标记。结合上述图2所示,第二反馈标记105与控制目标101之间存在一间距,用于向用户提供第一触摸事件的视觉反馈。第二反馈模块252根据第一触摸事件生成的第二方向信息,控制第二反馈标记105移动方向。其中,控制目标101至第二反馈标记105移动后终点的方向与第二方向信息相同。

进一步地,在图6所示的实施例中,所述触摸控制装置还包括执行模块26。执行模块26用于当判定选中对象目标后,控制控制目标向对象目标执行一行为。

具体来说,结合图2所示的实施例,操作界面还10包括第二触控操作区域106。进而,在图6所示的实施例中,所述触摸控制装置还包括第二事件获取模块27。第二事件获取模块27用于侦测第二触控操作区域106中的第二触摸事件。如图6所示,第二事件获取模块27可以分别与第一判断模块241和执行模块26相连接。进而,当第一判断模块241判定选中对象目标102后,第二事件获取模块27将侦测到的第二触摸事件传输至执行模块26,由执行模块26控制控制目标101向对象目标102执行不同的行为。其中,第二触控操作区域106中可以包括多个虚拟按钮,第二触摸事件可以是按压不同的虚拟按钮。所述行为可以为射击、连续射击、投掷或者攻击。

进一步地,在本发明的另一些实施例中,所述第二触摸事件可以生成一第二按压时间信息。进而,所述触摸控制装置还包括第六判断模块。所述第六判断模块用于判断第二按压时间信息是否大于第五阈值。当第二按压时间信息大于第五阈值,控制控制目标向对象目标执行第一行为;当第二按压时间信息小于等于第五阈值,控制控制目标向对象目标执行第二行为。其中,对于第五阈值以及第一行为、第二行为的举例可参见上述的触摸控制方法,此处不予赘述。

进一步地,在本发明的另一些实施例中,所述第二触摸事件还可以生成一第二压力信息。进而,所述触摸控制装置还包括第七判断模块。所述第七判断模块用于判断第二压力信息是否大于第六阈值。当第二压力信息大于第六阈值,控制控制目标向对象目标执行第三行为;当第二压力信息小于等于第六阈值,控制控制目标向对象目标执行第四行为。其中,对于第六阈值以及第三行为、第四行为的举例可参见上述的触摸控制方法,此处不予赘述。

进一步地,在图6所示的实施例中,所述触摸控制装置还包括计算模块28。计算模块28用于计算对象目标的伤害数值。如图6所示,计算模块可以与执行模块26相连接。计算模块28根据执行模块26的执行结果计算对象目标的伤害数值,其还可以连接位置获取模块22和第一事件获取模块23,并计算方式可以根据位置获取模块22获取的第一方向信息以及第一事件获取模块23侦测到的第二方向信息之间的夹角(可参见图5中的夹角θ)计算伤害数值。例如夹角越小,伤害数值越高的计算方式,在此不予赘述。

进一步地,在本发明的另一些实施例中,第一触摸事件还可以生成第一长度信息、第一压力信息或者第一按压时间信息,通过这些信息来控制控制目标沿第二方向信息进行移动。进而,在本发明的实施例中,通过第一事件获取模块23可以侦测上述第一触摸事件所生成的第一长度信息、第一压力信息或者第一按压时间信息。

具体来说,例如,在本发明的一些实施例中,所述第一触摸事件还可以生成一第一长度信息。进而,所述触摸控制装置还可以包括第三判断模块。第三判断模块用于判断第一长度信息是否大于第二阈值。当第一长度信息大于第二阈值,则控制控制目标沿第二方向信息移动。其中,具体的判断或控制的方法可参见上述触摸控制方法的描述,在此不予赘述。

又例如,在本发明的另一些实施例中,所述第一触摸事件还可以生成一第一压力信息。进而,所述触摸控制装置还可以包括第四判断模块。第四判断模块用于判断所述第一压力信息是否大于第三阈值。当第一长度信息大于第三阈值,则控制控制目标沿第二方向信息移动。其中,具体的判断或控制的方法可参见上述触摸控制方法的描述,在此不予赘述。

又例如,在本发明的另一些实施例中,所述第一触摸事件还可以生成一第一按压时间信息。进而,所述触摸控制装置还可以包括第五判断模块。第五判断模块用于判断第一按压时间信息是否大于第四阈值。当第一按压时间信息大于第四阈值,则控制控制目标沿第二方向信息移动。其中,具体的判断或控制的方法可参见上述触摸控制方法的描述,在此不予赘述。

图7和图8为本发明的触摸控制方法的另外一种实施方式,请参见图7和图8,其分别示出了本发明的另一种用于触控终端的触摸控制方法的流程图以及应用于游戏应用中的操作界面示意图。与上述图1所示实施例不同的是,操作界面包括两个对象目标。具体来说,如图8所示,操作界面10包括第一对象目标1021和第二对象目标1022。进而,如图7所示,在此实施例中,所述触摸控制方法包括如下步骤:

步骤S2’:侦测第一对象目标和第二对象目标的位置,获取控制目标分别与第一对象目标、第二对象目标之间形成的第一方向信息。如图8所示,控制目标101至第一对象目标1021的第一方向信息为D11,控制目标101至第二对象目标1022的第一方向信息为D12。

进而,在完成步骤S3后,如图8所示,控制目标101与第一对象目标1021之间形成的第一方向信息D11与第二方向信息D2之间形成第一夹角θ1;控制目标与所述第二对象目标之间形成的所述第一方向信息与所述第二方向信息之间形成第二夹角θ2。

步骤S41’:判断第一夹角和第二夹角是否小于第一阈值。如图8所示,在此步骤中即为将第一夹角θ1和第二夹角θ2分别与第一阈值进行比较。若仅仅第一夹角θ1或第二夹角θ2中的一个小于第一阈值,则相应的第一对象目标1021或第二对象目标1022被判定选中。若第一夹角θ1或第二夹角θ2均小于第一阈值,则如图7所示,执行如下步骤。

步骤S42’:对所述第一夹角和所述第二夹角进行比较。若第一夹角小于第二夹角,则判定选中第一对象目标;若第二夹角小于第一夹角,则判定选中第二对象目标。图8中以第一夹角θ1小于第二夹角θ2为例,进而,在图8所示的实施例中,第一对象目标1021则被判定选中(第一对象目标1021所在位置具有第一反馈标记104)。

需要说明的是,虽然图7和图8中仅仅以两个对象目标为例进行说明,但并不以此为限。在本发明的其他实施例中,操作界面可以包括更多的对象目标,例如三个、四个、五个。在这些实施例中,均可使用上述图7所示的触摸控制方法来判定选中的对象目标,在此不予赘述。

进一步地,根据图7和图8所示的触摸控制方法,在此实施例中,基于图6所示的触摸控制装置中还可以包括第二判断模块。第二判断模块可以与第一判断模块相连接,若第一判断模块判断第一夹角和第二夹角均小于第一阈值,则第二判断模块对第一夹角和第二夹角继续进行比较。进而,若第一夹角小于第二夹角,则判定选中第一对象目标;若第二夹角小于第一夹角,则判定选中第二对象目标。

图9和图10为本发明的触摸控制方法的另外一种实施方式,请参见图9和图10,其分别示出了本发明的另一种用于触控终端的触摸控制方法的流程图以及应用于游戏应用中的操作界面示意图。与上述图7和图8所示实施例类似的是,操作界面包括两个对象目标。而与上述图7和图8所示实施例不同的是,在此实施例中,完成步骤步骤S41’后,所述触摸控制方法包括如下步骤:

完成所述判断所述第一夹角和所述第二夹角是否小于所述第一阈值的步骤后,所述触摸控制方法还包括如下步骤:

步骤S42”:判定同时选中第一对象目标和第二对象目标。如图10所示,第一对象目标1021和第二对象目标1021均被判定选中(第一对象目标1021和第二对象目标1021所在位置均有第一反馈标记104)。可以理解的是,在后续步骤(例如步骤S7和步骤S8)中,即为控制控制目标同时对第一对象目标1021和第二对象目标1021进行实施,在此不予赘述。

综上所述,本发明实施例提供的用于触控终端的触摸控制方法以及触摸控制装置通过判断控制目标和对象目标之间形成的第一方向信息与第一触控操作区域的第一触摸事件生成的第二方向信息之间的夹角是否小于一第一阈值,若小于所述第一阈值,则判定选中对象目标的方式降低用户选中对象目标(即触摸控制操作)的难度,使用户无需精确的控制即可选中对象目标,以此提高触摸控制的便利性,进而,可使触摸控制方法以及触摸控制装置增加触控功能,提升应用该触摸控制方法的游戏的多样性和可玩性。

虽然本发明已以可选实施例揭示如上,然而其并非用以限定本发明。本发明所属技术领域的技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与修改。因此,本发明的保护范围当视权利要求书所界定的范围为准。

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