The invention discloses a somatosensory gesture selection method of Android UI control target game. First, find the target UI control that targets the UI control in the terminal display coverage area and position information; and then obtain the somatosensory equipment produced by user coordinate information; finally, according to the coverage area and location information and user target UI control coordinate information, determine the target UI control box. The invention overcomes the difficult problem that the existing technology can not quickly select the target UI control because of the natural shake of the user's hand, so as to improve the user experience.
【技术实现步骤摘要】
一种体感手势选择安卓游戏目标UI控件的方法
本专利技术属于体感
,特别涉及了一种体感手势选择安卓游戏目标UI控件的方法。
技术介绍
目前,体感技术在游戏领域的应用已非常成熟,但在安卓系统上大多数原生游戏还只能是用于支持触摸屏等传统输入设备的操控。到目前为止,还没有一套完整的让安卓原生游戏支持体感操控的方法。一方面,在现有技术中,通常采用模拟鼠标方式实现隔空选择安卓原生游戏的控件,特别是按钮控件。先获取操控空间的图像数据,追踪用户手的空间位置,然后将手在这个操控空间中的空间坐标边换成鼠标在操控界面上的像素坐标,最后以鼠标操控的方式来执行对目标元素的操作。然而,由于用户的手存在自然抖动,无法实现在计算机鼠标那样精细的选取和移动,导致无法快速准确定选中目标元素,降低了用户体验度。另一方面,由于游戏的特殊性,很多游戏无法获取到控件、资源ID等内部资源(非原生安卓代码或使用OpenGL,Unity),这种情况下,只能通过点击坐标代替控件操作,而如何获取控件的坐标就成了能否实现隔空选择安卓游戏控件的关键。
技术实现思路
为了解决上述
技术介绍
提出的技术问题,本专利技术旨在提供一种体感手势选择安卓游戏目标UI控件的方法,克服现有技术由于用户手存在自然抖动而导致无法快速选中目标UI控件的难题。为了实现上述技术目的,本专利技术的技术方案为:一种体感手势选择安卓游戏目标UI控件的方法,包括以下步骤:(1)查找目标UI控件,确定目标UI控件在终端显示屏上的覆盖区域和位置信息;(2)获取体感设备产生的用户手的坐标信息;(3)根据步骤(1)确定的目标UI控件的覆盖区域和位置信息以及 ...
【技术保护点】
一种体感手势选择安卓游戏目标UI控件的方法,其特征在于,包括以下步骤:(1)查找目标UI控件,确定目标UI控件在终端显示屏上的覆盖区域和位置信息;(2)获取体感设备产生的用户手的坐标信息;(3)根据步骤(1)确定的目标UI控件的覆盖区域和位置信息以及步骤(2)获取的用户手的坐标信息,确定目标UI控件的选择框。
【技术特征摘要】
1.一种体感手势选择安卓游戏目标UI控件的方法,其特征在于,包括以下步骤:(1)查找目标UI控件,确定目标UI控件在终端显示屏上的覆盖区域和位置信息;(2)获取体感设备产生的用户手的坐标信息;(3)根据步骤(1)确定的目标UI控件的覆盖区域和位置信息以及步骤(2)获取的用户手的坐标信息,确定目标UI控件的选择框。2.根据权利要求1所述体感手势选择安卓游戏目标UI控件的方法,其特征在于,步骤(1)的过程如下:(11)查找目标UI控件所在的游戏当前画面的用户界面的ID;(12)查找目标UI控件在步骤(11)所述用户界面的UI控件树上对应的节点;(13)根据目标UI控件对应的节点,确定目标UI控件在终端显示屏上的覆盖区域和位置信息。3.根据权利要求2所述体感手势选择安卓游戏目标UI控件的方法,其特征在于,步骤(11)的过程如下:收集目标UI控件的截图;获取游戏当前界面的截图,将目标UI控件的截图和游戏当前界面的截图作为输入,使用OpenCV集成的图像识别算法进行特征识别,输出目标UI控件所在的游戏当前画面的用户界面的ID。4.根据权利要求1所述体感手势选择安卓游戏目标UI控件的方法,...
【专利技术属性】
技术研发人员:周晓军,王行,盛赞,李朔,李骊,杨高峰,
申请(专利权)人:南京华捷艾米软件科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。