触摸设备的游戏轮盘加速控制方法及系统

文档序号:557451 发布日期:2021-05-18 浏览:16次 >En<

阅读说明:本技术 触摸设备的游戏轮盘加速控制方法及系统 (Game roulette acceleration control method and system for touch device ) 是由 塞力克·斯兰穆 花勇 于 2021-01-27 设计创作,主要内容包括:本发明提供一种触摸设备的游戏轮盘加速控制方法及系统,所述方法包括:实时获取游戏轮盘上触摸体滑动过程的指压坐标数据,其中,指压坐标为触摸体在游戏轮盘上滑动过程被捕捉的实际位置坐标;对实时获取的指压坐标数据根据映射坐标变量与指压坐标变量之间的映射比例关系进行映射反馈,实时计算获取映射坐标数据;根据实时计算获取的映射坐标数据控制游戏角色对应移动。被控游戏角色持续移动的位移是手指持续滑动位移的映射比例的倍数关系,对被控游戏角色起到了加速移动的效果,实现了通过短距离手指滑动操控游戏角色在游戏界面的长距离快速移动的目的,能够有效缓解手部疲劳,提高大游戏界面的操作效率。(The invention provides a roulette wheel acceleration control method and system for touch equipment, wherein the method comprises the following steps: acquiring finger pressure coordinate data of a sliding process of a touch body on the roulette wheel in real time, wherein the finger pressure coordinate is an actual position coordinate captured in the sliding process of the touch body on the roulette wheel; mapping feedback is carried out on the finger pressure coordinate data obtained in real time according to the mapping proportional relation between the mapping coordinate variable and the finger pressure coordinate variable, and the mapping coordinate data are obtained through real-time calculation; and controlling the game role to correspondingly move according to the mapping coordinate data obtained by real-time calculation. The displacement of the controlled game role continuously moving is the multiple relation of the mapping proportion of the continuous sliding displacement of the fingers, the controlled game role is accelerated to move, the aim of controlling the game role to move quickly in a long distance on the game interface through the short-distance finger sliding is achieved, the fatigue of the hand can be effectively relieved, and the operation efficiency of the large game interface is improved.)

触摸设备的游戏轮盘加速控制方法及系统

技术领域

本发明涉及触摸设备领域,特别是涉及一种触摸设备的游戏轮盘加速控制方法及系统。

背景技术

触摸设备的输入交互主要来自于触摸屏,由触摸屏采集手指触摸过程中的电容信号,然后转化成位置坐标信息,再将位置坐标信息传送给应用,应用根据收到的坐标信息,来对应执行单击、长按、滑动等指令。

目前的游戏应用对游戏角色的控制坐标是严格跟随用户手指对应移动的,然而随着用户对触摸设备的尺寸要求越来越大,游戏界面的尺寸也随着越变越大,但过大的游戏界面使得用户在通过拖动游戏轮盘来控制游戏角色移动时,手指需要拖动的行程更长,不仅导致游戏角色移动过慢,执行拖动需要花费的时间也更长,且在实行长时间的拖动操作时,容易增加手指疲劳。

发明内容

本发明的一个目的在于提出一种触摸设备的游戏轮盘加速控制方法,以解决目前过大的触摸屏尺寸使得用户在通过拖动游戏轮盘来控制游戏角色移动时,手指需要拖动的行程更长,导致游戏角色移动过慢,且在实行长时间的拖动操作时,容易增加手指疲劳的问题。

本发明提出了一种触摸设备的游戏轮盘加速控制方法,所述方法包括:

实时获取所述游戏轮盘上触摸体滑动过程的指压坐标数据,其中,所述指压坐标为所述触摸体在所述游戏轮盘上滑动过程被捕捉的实际位置坐标;

对实时获取的所述指压坐标数据根据映射坐标变量与指压坐标变量之间的映射比例关系进行映射反馈,实时计算获取映射坐标数据,其中,所述映射坐标为所述游戏轮盘对所述指压坐标加速控制后的虚拟坐标;

根据实时计算获取的所述映射坐标数据控制游戏角色对应移动。

根据本发明提出的触摸设备的游戏轮盘加速控制方法,具有以下有益效果:

当所述触摸体在所述游戏轮盘上进行一小段持续滑动时,所述映射坐标与所述指压坐标之间进行实时反馈,相同时间内,所述被控游戏角色移动的位移是手指滑动位移的映射比例的倍数关系,对所述被控游戏角色起到了加速移动的效果,实现了通过短距离手指滑动操控游戏角色在游戏界面的长距离快速移动的目的,能够有效缓解手部疲劳,提高大游戏界面的操作效率。

另外,根据本发明提供的触摸设备的游戏轮盘加速控制方法,还可以具有如下附加的技术特征:

进一步地,所述对实时获取的所述指压坐标数据根据映射坐标变量与指压坐标变量之间的映射比例关系进行映射反馈,实时计算获取映射坐标数据的步骤中,所述映射坐标的计算公式为:

B1=(A1-A0)*n+B0

其中,A0为所述触摸体在所述游戏轮盘上滑动过程被捕捉的初始位置坐标,A1为所述触摸体在所述游戏轮盘上滑动过程被捕捉的实时位置坐标,B0为所述游戏轮盘对所述指压坐标加速控制后的初始虚拟坐标,B1为所述游戏轮盘对所述指压坐标加速控制后的实时虚拟坐标,n为映射坐标变量与指压坐标变量之间的映射比例。

进一步地,所述实时获取所述游戏轮盘上触摸体滑动过程的指压坐标数据的步骤包括:

实时采集所述触摸体在所述游戏轮盘上滑动产生的电容信号;

将所述触摸体在所述游戏轮盘上滑动产生的电容信号转化成指压坐标数据。

本发明还提出了一种触摸设备的游戏轮盘加速控制系统,包括:

指压坐标获取模块:用于实时获取所述游戏轮盘上触摸体滑动过程的指压坐标数据,其中,所述指压坐标为所述触摸体在所述游戏轮盘上滑动过程被捕捉的实际位置坐标;

映射坐标获取模块:用于对实时获取的所述指压坐标数据根据映射坐标变量与指压坐标变量之间的映射比例关系进行映射反馈,实时计算获取映射坐标数据,其中,所述映射坐标为所述游戏轮盘对所述指压坐标加速控制后的虚拟坐标;

执行模块:用于根据实时计算获取的所述映射坐标数据控制游戏角色对应移动。

进一步地,所述映射坐标获取模块还用于所述映射坐标的计算公式为:

B1=(A1-A0)*n+B0

其中,A0为所述触摸体在所述游戏轮盘上滑动过程被捕捉的初始位置坐标,A1为所述触摸体在所述游戏轮盘上滑动过程被捕捉的实时位置坐标,B0为所述游戏轮盘对所述指压坐标加速控制后的初始虚拟坐标,B1为所述游戏轮盘对所述指压坐标加速控制后的实时虚拟坐标,n为映射坐标变量与指压坐标变量之间的映射比例。

进一步地,指压坐标获取模块还用于实时采集所述触摸体在所述游戏轮盘上滑动产生的电容信号;

将所述触摸体在所述游戏轮盘上滑动产生的电容信号转化成指压坐标数据。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明第一实施例提供的触摸设备的游戏轮盘加速控制方法的流程图;

图2为本发明第一实施例提供的触摸设备的游戏轮盘加速控制系统的系统框图。

具体实施方式

为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

请参考图1,本发明的第一实施例提供一种触摸设备的游戏轮盘加速控制方法,包括步骤S101~S103。

S101,实时获取所述游戏轮盘上触摸体滑动过程的指压坐标数据,其中,所述指压坐标为所述触摸体在所述游戏轮盘上滑动过程被捕捉的实际位置坐标。

其中,所述实时获取所述游戏轮盘上触摸体滑动过程的指压坐标数据的步骤包括:

实时采集所述触摸体在所述游戏轮盘上滑动产生的电容信号;

将所述触摸体在所述游戏轮盘上滑动产生的电容信号转化成指压坐标数据。

S102,对实时获取的所述指压坐标数据根据映射坐标变量与指压坐标变量之间的映射比例关系进行映射反馈,实时计算获取映射坐标数据,其中,所述映射坐标为所述游戏轮盘对所述指压坐标加速控制后的虚拟坐标。

其中,所述对实时获取的所述指压坐标数据根据映射坐标变量与指压坐标变量之间的映射比例关系进行映射反馈,实时计算获取映射坐标数据的步骤中,所述映射坐标的计算公式为:

B1=(A1-A0)*n+B0

其中,A0为所述触摸体在所述游戏轮盘上滑动过程被捕捉的初始位置坐标,A1为所述触摸体在所述游戏轮盘上滑动过程被捕捉的实时位置坐标,B0为所述游戏轮盘对所述指压坐标加速控制后的初始虚拟坐标,B1为所述游戏轮盘对所述指压坐标加速控制后的实时虚拟坐标,n为映射坐标变量与指压坐标变量之间的映射比例。本实施例中,n可以为2。

S103,根据实时计算获取的所述映射坐标数据控制游戏角色对应移动。

当所述触摸体(比如手指)在所述游戏轮盘上进行一小段持续滑动时,所述映射坐标与所述指压坐标之间进行实时反馈,相同时间内,所述被控游戏角色移动的位移是手指滑动位移的映射比例的倍数关系,对所述被控游戏角色起到了加速移动的效果,实现了通过短距离手指滑动操控游戏角色在游戏界面的长距离快速移动的目的,能够有效缓解手部疲劳,提高大游戏界面的操作效率,当手指的滑动超出所述游戏轮盘后,超出的滑动位移部分取消加速效果。

本实施例中,n为2时,所述映射坐标变量为所述指压坐标变量的2倍,当手指在所述游戏轮盘上进行一小段持续滑动时,所述映射坐标与所述指压坐标之间进行实时反馈,相同时间内,所述被控游戏角色移动的位移是手指滑动位移的两倍,实现了通过短距离手指滑动操控游戏角色在游戏界面的2倍长距离快速移动的目的。

请参阅图2,为本发明第二实施例提供的一种触摸设备的游戏轮盘加速控制系统,包括:

指压坐标获取模块:用于实时获取所述游戏轮盘上触摸体滑动过程的指压坐标数据,其中,所述指压坐标为所述触摸体在所述游戏轮盘上滑动过程被捕捉的实际位置坐标。

其中,指压坐标获取模块:还用于实时采集所述触摸体在所述游戏轮盘上滑动产生的电容信号;

将所述触摸体在所述游戏轮盘上滑动产生的电容信号转化成指压坐标数据。

映射坐标获取模块:用于根据实时获取的所述指压坐标数据及映射坐标变量与指压坐标变量之间的映射比例关系,计算获取映射坐标数据,其中,所述映射坐标为被控游戏角色的实际位置坐标。

其中,所述映射坐标获取模块还用于所述映射坐标的计算公式为:

B1=(A1-A0)*n+B0

其中,A0为所述触摸体在所述游戏轮盘上滑动过程被捕捉的初始位置坐标,A1为所述触摸体在所述游戏轮盘上滑动过程被捕捉的实时位置坐标,B0为所述游戏轮盘对所述指压坐标加速控制后的初始虚拟坐标,B1为所述游戏轮盘对所述指压坐标加速控制后的实时虚拟坐标,n为映射坐标变量与指压坐标变量之间的映射比例。

执行模块:用于根据所述映射坐标数据控制所述被控游戏角色移动。

手机输入交互主要来自于触摸屏,由触摸屏采集手指触摸过程中的电容信号,然后转化成位置坐标信息,再将位置坐标信息传送给应用,应用根据收到的坐标信息,来对应执行单击、长按、滑动等指令。

通过所述映射坐标获取模块对所述指压坐标获取模块获取的指压坐标根据所述映射坐标变量与所述指压坐标变量之间的映射比例关系进行放大反馈,以获得映射坐标,再根据放大后的所述映射坐标数据控制所述被控游戏角色移动,以实现通过短距离手指滑动操控游戏角色在游戏界面的长距离快速移动的目的,提高大游戏界面的操作效率。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种游戏角色的控制方法、装置、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类