一种用于单点触摸屏的多点操作处理方法及其系统技术方案

技术编号:20819373 阅读:14 留言:0更新日期:2019-04-10 05:48
本发明专利技术涉及一种用于单点触摸屏的多点操作处理方法及其系统;其中,用于单点触摸屏的多点操作处理方法,包括以下步骤:S1,上电初始化;S2,触摸屏接收到第一点操作请求,并对第一点操作请求进行处理执行;S3,在执行第一点操作请求期间,判断触摸屏是否有接收到第二点操作请求;若有,则进入S5;若没有,则进入S4;S4,继续执行第一点操作请求,直至执行完毕;S5,暂停执行第一点操作请求,优先执行第二点操作请求;当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。本发明专利技术在单点触摸屏上实现达到了俩个手指操作的效果,提升了操作体验,更好地满足了需求。

【技术实现步骤摘要】
一种用于单点触摸屏的多点操作处理方法及其系统
本专利技术涉及单点触摸屏的操作处理
,更具体地说是指一种用于单点触摸屏的多点操作处理方法及其系统。
技术介绍
目前移动端的格斗、射击等游戏大多支持划屏操作,并且设计的多点触控同时操作,即当一个手指在划屏的同时可以另一手指可以划屏或点击操作;但发现在一些情况下并不能进行同时操作,而只能一个手指操作,无法满足实际需求。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种用于单点触摸屏的多点操作处理方法及其系统。为实现上述目的,本专利技术采用于下技术方案:一种用于单点触摸屏的多点操作处理方法,包括以下步骤:S1,上电初始化;S2,触摸屏接收到第一点操作请求,并对第一点操作请求进行处理执行;S3,在执行第一点操作请求期间,判断触摸屏是否有接收到第二点操作请求;若有,则进入S5;若没有,则进入S4;S4,继续执行第一点操作请求,直至执行完毕;S5,暂停执行第一点操作请求,优先执行第二点操作请求;当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。其进一步技术方案为:所述触摸屏为终端触摸屏。其进一步技术方案为:所述第一点操作请求为方向类划屏操作请求。其进一步技术方案为:所述第二点操作请求为攻击类操作请求或划屏操作请求。其进一步技术方案为:所述S5包括:S51,暂停执行第一点操作请求,优先执行第二点操作请求;S52,当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。一种用于单点触摸屏的多点操作处理系统,包括初始化单元,接收执行单元,判断单元,执行单元,及暂停执行单元;所述初始化单元,用于上电初始化;所述接收执行单元,用于触摸屏接收到第一点操作请求,并对第一点操作请求进行处理执行;所述判断单元,用于判断触摸屏是否有接收到第二点操作请求;所述执行单元,用于继续执行第一点操作请求,直至执行完毕;所述暂停执行单元,用于暂停执行第一点操作请求,优先执行第二点操作请求;当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。其进一步技术方案为:所述暂停执行单元包括暂停模块和执行模块;所述暂停模块,用于暂停执行第一点操作请求,优先执行第二点操作请求;所述执行模块,用于当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。其进一步技术方案为:所述触摸屏为终端触摸屏。其进一步技术方案为:所述第一点操作请求为方向类划屏操作请求;所述第二点操作请求为攻击类操作请求或划屏操作请求。本专利技术与现有技术相比的有益效果是:在单点触摸屏上实现达到了俩个手指操作的效果,提升了操作体验,更好地满足了需求。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明图1为本专利技术一种用于单点触摸屏的多点操作处理方法的流程图;图2为本专利技术一种用于单点触摸屏的多点操作处理系统的方框图。10初始化单元20接收执行单元30判断单元40执行单元50暂停执行单元51暂停模块52执行模块具体实施方式为了更充分理解本专利技术的
技术实现思路
,下面结合具体实施例对本专利技术的技术方案进一步介绍和说明,但不局限于此。如图1到图2所示的具体实施例,其中,如图1所示,本专利技术公开了一种用于单点触摸屏的多点操作处理方法,包括以下步骤:S1,上电初始化;S2,触摸屏接收到第一点操作请求,并对第一点操作请求进行处理执行;S3,在执行第一点操作请求期间,判断触摸屏是否有接收到第二点操作请求;若有,则进入S5;若没有,则进入S4;S4,继续执行第一点操作请求,直至执行完毕;S5,暂停执行第一点操作请求,优先执行第二点操作请求;当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。其中,在本实施例中,触摸屏为终端触摸屏。其中,在本实施例中,第一点操作请求为方向类划屏操作请求,用于方向移动操作。其中,在本实施例中,第二点操作请求为攻击类操作请求或划屏操作请求,用于射击或放大招操作。其中,S5包括:S51,暂停执行第一点操作请求,优先执行第二点操作请求;S52,当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。为了更好地阐述本专利技术,特提供以下具体地实施例,假设在触摸屏上设立三个点A(Xa,Ya)、B(Xb,Yb)与P(Xp,Yp),如从点A划到点B及与点击点P;操作触摸屏划屏的过程为:一个手指在从点A按下划到点B松开,中间按压划过C0,C1,C2;在这过程中,无论手指是滑到C0,C1,C2中的哪个点,另一个手指都可以随时按下点P;当手指按下点P,那么触摸屏会先去处理点P的点击操作,待处理完毕后,松开手指,触摸屏返回重新处理从点A到点B的划动;其中,点A可以为手柄摇杆中心点,点B为手柄摇杆指定方向的边界点,而点P可以为一手柄按键;当在单点触摸屏玩游戏的时候,用游戏手柄摇杆控制方向从点A一直向点B方向移动时(即摇杆一直摇到边界点),同时按下游戏手柄P键,触摸屏显示画面在很短的时间内将不会感觉到停顿,并且不用手动回中心点,这样就像有两个手指操作屏幕,提升了操作体验。本专利技术并不局限于A,B,P三个点,可以为两个点或更多个点,针对不同的环境应用,采用的方式不同。其中,根据本专利技术的工作原理,可以延伸出更多的多手指操作,扩大了应用场景。如图2所示,本专利技术还公开了一种用于单点触摸屏的多点操作处理系统,包括初始化单元10,接收执行单元20,判断单元30,执行单元40,及暂停执行单元50;初始化单元10,用于上电初始化;接收执行单元20,用于触摸屏接收到第一点操作请求,并对第一点操作请求进行处理执行;判断单元30,用于判断触摸屏是否有接收到第二点操作请求;执行单元40,用于继续执行第一点操作请求,直至执行完毕;暂停执行单元50,用于暂停执行第一点操作请求,优先执行第二点操作请求;当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。其中,暂停执行单元50包括暂停模块51和执行模块52;暂停模块51,用于暂停执行第一点操作请求,优先执行第二点操作请求;执行模块52,用于当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。其中,触摸屏为终端触摸屏。其中,第一点操作请求为方向类划屏操作请求;第二点操作请求为攻击类操作请求或划屏操作请求。在本实施例中,还公开了一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述的用于单点触摸屏的多点操作处理方法的步骤。本专利技术在单点触摸屏上实现达到了俩个手指操作的效果,提升了操作体验,更好地满足了需求。上述仅以实施例来进一步说明本专利技术的
技术实现思路
,以便于读者更容易理解,但不代表本专利技术的实施方式仅限于此,任何依本专利技术所做的技术延伸或再创造,均受本专利技术的保护。本专利技术的保护范围以权利要求书为准。本文档来自技高网
...

【技术保护点】
1.一种用于单点触摸屏的多点操作处理方法,其特征在于,包括以下步骤:S1,上电初始化;S2,触摸屏接收到第一点操作请求,并对第一点操作请求进行处理执行;S3,在执行第一点操作请求期间,判断触摸屏是否有接收到第二点操作请求;若有,则进入S5;若没有,则进入S4;S4,继续执行第一点操作请求,直至执行完毕;S5,暂停执行第一点操作请求,优先执行第二点操作请求;当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。

【技术特征摘要】
1.一种用于单点触摸屏的多点操作处理方法,其特征在于,包括以下步骤:S1,上电初始化;S2,触摸屏接收到第一点操作请求,并对第一点操作请求进行处理执行;S3,在执行第一点操作请求期间,判断触摸屏是否有接收到第二点操作请求;若有,则进入S5;若没有,则进入S4;S4,继续执行第一点操作请求,直至执行完毕;S5,暂停执行第一点操作请求,优先执行第二点操作请求;当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。2.根据权利要求1所述的一种用于单点触摸屏的多点操作处理方法,其特征在于,所述触摸屏为终端触摸屏。3.根据权利要求1所述的一种用于单点触摸屏的多点操作处理方法,其特征在于,所述第一点操作请求为方向类划屏操作请求。4.根据权利要求1所述的一种用于单点触摸屏的多点操作处理方法,其特征在于,所述第二点操作请求为攻击类操作请求或划屏操作请求。5.根据权利要求1所述的一种用于单点触摸屏的多点操作处理方法,其特征在于,所述S5包括:S51,暂停执行第一点操作请求,优先执行第二点操作请求;S52,当第二点操作请求执行完毕,重新执行第一点操作请求,并将其执行完毕。6.一种用于单...

【专利技术属性】
技术研发人员:潘海宁孟辉
申请(专利权)人:深圳市七熊科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1