技术新讯 > 计算推算,计数设备的制造及其应用技术 > 触控响应方法、装置、终端及存储介质与流程  >  正文

触控响应方法、装置、终端及存储介质与流程

  • 国知局
  • 2024-10-21 14:57:19

本技术涉及计算机,特别涉及一种触控响应方法、装置、终端及存储介质。

背景技术:

1、随着多媒体技术的发展以及终端功能的多样化,在终端上能够进行的游戏种类越来越多,用户通常需要在终端显示的游戏界面上进行触控操作。随着游戏操作越来越复杂,终端显示的游戏界面上的触控按键也越来越多,用户对游戏的操作手感的要求也越来越高。因此,如何使终端快速地对用户在游戏界面上进行的触控操作做出响应,是一个需要解决的技术问题。

2、相关技术中,用户在对终端显示的游戏界面上进行触控操作时,终端首先确定触控操作在游戏界面上的触控范围,然后对触控范围内的所有触控点进行合并、优化以及标识匹配等操作,得到触控范围内的触控点在终端屏幕上的位置坐标。终端基于该位置坐标,确定用户在游戏界面触发的触控按键,并对该触控按键的触发操作做出响应。

3、然而,上述方案对触控范围内的所有触控点进行处理的过程较为复杂,导致终端对触控操作的响应速度较慢,降低了用户在游戏场景中的操作体验。

技术实现思路

1、本技术实施例提供了一种触控响应方法、装置、终端及存储介质,能够降低终端对游戏界面的触控操作做出响应所需的时间,提高终端对触控操作的响应速度,提升用户在游戏场景中的游戏体验。技术方案如下:

2、根据本技术实施例的一方面,提供了一种触控响应方法,所述方法包括:

3、响应于对游戏界面的触控操作,确定所述触控操作的至少一个触控范围,所述触控操作用于控制所述游戏界面中的目标虚拟对象执行所述触控操作对应的操作指令;

4、基于所述至少一个触控范围的数量和在所述游戏界面中所处的区域,确定所述触控操作的操作类型,所述操作类型用于指示所述至少一个触控范围中的多个触控点的处理方式;

5、基于所述操作类型所指示的处理方式,从所述至少一个触控范围中确定至少一个目标触控点,所述至少一个目标触控点与所述至少一个触控范围一一对应;

6、基于所述至少一个目标触控点的位置坐标,生成所述触控操作对应的操作指令。

7、根据本技术实施例的另一方面,提供了一种触控响应装置,所述装置包括:

8、第一确定模块,用于响应于对游戏界面的触控操作,确定所述触控操作的至少一个触控范围,所述触控操作用于控制所述游戏界面中的目标虚拟对象执行所述触控操作对应的操作指令;

9、第二确定模块,用于基于所述至少一个触控范围的数量和在所述游戏界面中所处的区域,确定所述触控操作的操作类型,所述操作类型用于指示所述至少一个触控范围中的多个触控点的处理方式;

10、第三确定模块,用于基于所述操作类型所指示的处理方式,从所述至少一个触控范围中确定至少一个目标触控点,所述至少一个目标触控点与所述至少一个触控范围一一对应;

11、生成模块,用于基于所述至少一个目标触控点的位置坐标,生成所述触控操作对应的操作指令。

12、在一些实施例中,所述第一确定模块,包括:

13、第一确定单元,用于响应于对所述游戏界面的触控操作,确定所述触控操作的多个触控点;

14、第二确定单元,用于基于所述多个触控点的位置坐标,确定所述至少一个触控范围,所述触控范围包括多个触控点。

15、在一些实施例中,所述触控范围的数量为一个;

16、所述第二确定模块,用于在所述触控范围处于所述游戏界面的操作区域内的情况下,将所述触控操作的操作类型确定为单点触控类型,所述单点触控类型用于指示将处于所述操作区域内的多个触控点中的任一触控点确定为所述目标触控点。

17、在一些实施例中,所述第三确定模块,用于在所述操作类型为所述单点触控类型的情况下,确定所述触控范围中的至少一个有效触控点,所述至少一个有效触控点的位置坐标处于所述操作区域内;将所述至少一个有效触控点中的任一有效触控点确定为所述目标触控点。

18、在一些实施例中,所述触控范围的数量为多个,所述游戏界面包括多个操作区域和非操作区域;

19、所述第二确定模块,包括:

20、第三确定单元,用于在所述多个触控范围中确定多个有效触控范围,所述有效触控范围处于所述操作区域内;

21、第四确定单元,用于在所述多个有效触控范围所处的操作区域不完全相同的情况下,将所述触控操作的操作类型确定为多点触控类型,所述多点触控类型用于指示将处于所述操作区域内的多个触控点的合并触控点确定为所述目标触控点。

22、在一些实施例中,所述第四确定单元,还用于在所述多个有效触控范围所处的操作区域相同的情况下,对所述多个有效触控范围进行合并,得到所述触控操作的有效触控范围;将所述触控操作的操作类型确定为单点触控类型,所述单点触控类型用于指示将处于所述操作区域内的多个触控点中的任一触控点确定为所述目标触控点。

23、在一些实施例中,所述第三确定模块,包括:

24、第五确定单元,用于在所述操作类型为所述多点触控类型的情况下,对于任一有效触控范围,确定所述有效触控范围中的至少一个有效触控点,所述至少一个有效触控点的位置坐标处于所述操作区域内;

25、第六确定单元,用于对所述至少一个有效触控点进行合并,将合并后的有效触控点确定为所述目标触控点。

26、在一些实施例中,所述操作区域中包括多个触控按键;

27、所述第五确定单元,用于对于任一有效触控范围,在所述操作区域内确定所述有效触控范围覆盖的多个触控按键;在所述多个触控按键不可同时触发的情况下,基于所述多个触控按键的覆盖面积,从所述多个触控按键中确定覆盖面积最大的目标触控按键;将所述有效触控范围中与所述目标触控按键重合的至少一个触控点确定为所述至少一个有效触控点。

28、在一些实施例中,所述第五确定单元,还用于在所述多个触控按键可同时触发的情况下,对所述有效触控范围进行划分,得到多个有效触控子范围,所述多个有效触控子范围与所述多个触控按键一一对应;对于任一有效触控子范围,将所述有效触控子范围中与所述触控按键重合的至少一个触控点确定为所述至少一个有效触控点。

29、根据本技术实施例的另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述方面所述的触控响应方法。

30、根据本技术实施例的另一方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在终端上运行时,用于实现上述方面所述的触控响应方法。

31、根据本技术实施例的另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如上述方面所述的触控响应方法。

32、根据本技术实施例的另一方面,提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现上述方面所述的触控响应方法。

33、本技术实施例提供了一种触控响应方法,通过对用户在游戏界面进行的触控操作进行检测,能够根据触控操作对应的触控范围的数量和在游戏界面中所处的区域,确定触控操作的操作类型。使得终端能够根据操作类型所指示的处理方式,从触控范围中的多个触控点中直接确定对应的目标触控点,而无需对多个触控点进行合并、优化、标识匹配等冗余操作,简化了多个触控点的处理流程,能够降低终端对游戏界面的触控操作做出响应所需的时间,提高终端对触控操作的响应速度,提升用户在游戏场景中的游戏体验。

本文地址:https://www.jishuxx.com/zhuanli/20241021/319908.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。