游戏控制方法、系统、游戏手柄、游戏端及可读存储介质技术方案

技术编号:26152817 阅读:20 留言:0更新日期:2020-10-31 11:56
本发明专利技术公开了一种游戏控制方法、系统、游戏手柄、游戏端及可读存储介质。该游戏控制方法应用于游戏手柄,包括:获取游戏手柄的移动数据,根据移动数据确定游戏手柄的第一移动轨迹;获取游戏手柄上Trigger扳机键的移动距离和第二移动轨迹;对第一移动轨迹和第二移动轨迹的方向进行比对,得到比对结果,以供游戏端获得调整后的移动距离,并基于调整后的移动距离执行对应的游戏控制操作,其中,调整后的移动距离是根据对比结果对移动距离调整后得到的。本发明专利技术通过结合游戏者对游戏手柄的控制来对应调整Trigger扳机键的移动距离,进而执行对应的游戏控制操作,可提高Trigger扳机键的使用性能,同时提升游戏者的使用体验。

【技术实现步骤摘要】
游戏控制方法、系统、游戏手柄、游戏端及可读存储介质
本专利技术涉及电子
,尤其涉及一种游戏控制方法、系统、游戏手柄、游戏端及可读存储介质。
技术介绍
现如今游戏种类越来越多,很多玩家喜欢在玩游戏时通过游戏手柄来操作,以实现对游戏虚拟角色的控制。游戏手柄的标准配置一般包括:十字键(方向类键)、ABXY键(动作类键,当然不同的硬件生产商还会使用不同方法标记)、选择及暂停键(菜单类键)这三种控制按键,而随着游戏设备硬件的升级换代,现代游戏手柄又增加了Trigger(触发器)扳机键以及HOME菜单键等。用户可通过操作Trigger扳机键,使得Trigger扳机键产生移动距离,游戏端可基于该移动距离执行对应的游戏控制操作。在游戏手柄的体验过程中,一些游戏者往往喜欢随着游戏场景的变化而使用游戏手柄做出相应的动作,此时,可能会影响Trigger扳机键的按压操作,而游戏控制操作的执行仅仅依赖于获取到的Trigger扳机键的移动距离,从而使得Trigger扳机键的使用性能较差,还会影响用户的使用体验。
技术实现思路
本专利技术的主要目的在于提供一种游戏控制方法、系统、游戏手柄、游戏端及可读存储介质,旨在通过结合游戏者对游戏手柄的控制来对应调整Trigger扳机键的移动距离,进而执行对应的游戏控制操作,从而实现提高Trigger扳机键的使用性能,同时提升游戏者的使用体验。为实现上述目的,本专利技术提供一种游戏控制方法,应用于游戏手柄,所述游戏控制方法包括以下步骤:获取游戏手柄的移动数据,根据所述移动数据确定游戏手柄的第一移动轨迹;获取游戏手柄上Trigger扳机键的移动距离和所述Trigger扳机键的第二移动轨迹;对所述第一移动轨迹和所述第二移动轨迹的方向进行比对,得到比对结果,以供游戏端获得调整后的移动距离,并基于所述调整后的移动距离执行对应的游戏控制操作;其中,所述调整后的移动距离是根据所述对比结果对所述移动距离进行调整后得到的。可选地,所述得到比对结果的步骤之后,所述方法还包括:基于所述比对结果对所述移动距离进行调整以获得所述调整后的移动距离;将所述调整后的移动距离发送至所述游戏端;或者,将所述比对结果和所述移动距离发送至所述游戏端,以供所述游戏端根据所述比对结果对所述移动距离进行调整以获得所述调整后的移动距离。可选地,所述获取游戏手柄上Trigger扳机键的移动距离和所述Trigger扳机键的第二移动轨迹的步骤之前,还包括:根据所述第一移动轨迹确定游戏手柄处于运动状态。可选地,所述方法还包括:根据所述第一移动轨迹确定所述游戏手柄未处于运动状态;获取游戏手柄上Trigger扳机键的移动距离,并将所述移动距离发送至所述游戏端,以供所述游戏端基于所述移动距离执行对应的游戏控制操作。可选地,所述获取游戏手柄的移动数据,根据所述移动数据确定游戏手柄的第一移动轨迹的步骤包括:通过惯性测量单元获取游戏手柄的加速度数据和角速度数据;对所述加速度数据和所述角速度数据进行转换,得到游戏手柄的相对空间坐标数据;对所述相对空间坐标数据进行曲线拟合,得到游戏手柄的移动轨迹,记为第一移动轨迹。可选地,所述获取游戏手柄上Trigger扳机键的移动距离和所述Trigger扳机键的第二移动轨迹的步骤包括:通过霍尔传感器获取游戏手柄上Trigger扳机键的电压值变化数据;根据所述电压值变化数据计算得到Trigger扳机键的移动距离,并确定得到所述Trigger扳机键的移动轨迹,记为第二移动轨迹;或,在游戏手柄上Trigger扳机键的移动过程中,获取滑动变阻器的阻值变化数据;根据所述阻值变化数据计算得到Trigger扳机键的移动距离,并确定得到所述Trigger扳机键的移动轨迹,记为第二移动轨迹;或,通过接近传感器获取游戏手柄上Trigger扳机键的位移变化数据;根据所述位移变化数据计算得到Trigger扳机键的移动距离,并确定得到所述Trigger扳机键的移动轨迹,记为第二移动轨迹。此外,为实现上述目的,本专利技术还提供一种游戏控制方法,应用于游戏端,所述游戏控制方法包括以下步骤:所述游戏端接收游戏手柄发送的按键的移动距离及游戏手柄的第一移动轨迹与所述按键的第二移动轨迹的比对结果;根据所述比对结果对所述移动距离进行调整,并基于调整后的移动距离执行对应的游戏控制操作。可选地,所述根据所述比对结果对所述移动距离进行调整,并基于调整后的移动距离执行对应的游戏控制操作的步骤包括:若所述第一移动轨迹与所述第二移动轨迹的方向相一致,则对所述移动距离按第一预设规则进行增大调整,并基于调整后的移动距离执行对应的游戏控制操作;若所述第二移动轨迹与所述第二移动轨迹的方向不一致,则对所述移动距离按第二预设规则进行缩小调整,并基于调整后的移动距离执行对应的游戏控制操作。可选地,所述根据所述比对结果对所述移动距离进行调整,并基于调整后的移动距离执行对应的游戏控制操作的步骤包括:获取当前游戏;根据所述当前游戏和所述比对结果对所述移动距离进行调整,并基于调整后的移动距离执行对应的游戏控制操作。此外,为实现上述目的,本专利技术还提供一种游戏手柄,所述游戏手柄包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏控制程序,所述游戏控制程序被所述处理器执行时实现如上所述的第一种游戏控制方法的步骤。此外,为实现上述目的,本专利技术还提供一种游戏端,所述游戏端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏控制程序,所述游戏控制程序被所述处理器执行时实现如上所述的第二种游戏控制方法的步骤。此外,为实现上述目的,本专利技术还提供一种游戏控制系统,所述游戏控制系统包括游戏手柄和游戏端;其中,所述游戏手柄为如上所述的游戏手柄;所述游戏端为如上所述的游戏端。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有游戏控制程序,所述游戏控制程序被处理器执行时实现如上所述的第一种或第二种游戏控制方法的步骤。本专利技术提供一种游戏控制方法、系统、游戏手柄、游戏端及可读存储介质,该游戏控制方法应用于游戏手柄,先获取游戏手柄的移动数据,根据移动数据确定游戏手柄的第一移动轨迹;获取游戏手柄上触发器Trigger扳机键的移动距离和第二移动轨迹;将第一移动轨迹与第二移动轨迹进行比对,得到比对结果,以供游戏端获得调整后的移动距离,并基于调整后的移动距离执行对应的游戏控制操作;其中,调整后的移动距离是根据对比结果对移动距离进行调整后得到的。本专利技术中,通过将游戏手柄的第一移动轨与Trigger扳机键的第二移动轨迹进行比对,得到比对结果,该比对结果即为游戏者对游戏手柄的控制结果,然后,基于该比对结果调整得到Trigger扳机键的移动距离,以供游戏端基于该调整后的移动距离执行对应的游戏控制操作,通过上述本文档来自技高网...

【技术保护点】
1.一种游戏控制方法,其特征在于,应用于游戏手柄,所述游戏控制方法包括以下步骤:/n获取游戏手柄的移动数据,根据所述移动数据确定游戏手柄的第一移动轨迹;/n获取游戏手柄上Trigger扳机键的移动距离和所述Trigger扳机键的第二移动轨迹;/n对所述第一移动轨迹和所述第二移动轨迹的方向进行比对,得到比对结果,以供游戏端获得调整后的移动距离,并基于所述调整后的移动距离执行对应的游戏控制操作;其中,所述调整后的移动距离是根据所述对比结果对所述移动距离进行调整后得到的。/n

【技术特征摘要】
1.一种游戏控制方法,其特征在于,应用于游戏手柄,所述游戏控制方法包括以下步骤:
获取游戏手柄的移动数据,根据所述移动数据确定游戏手柄的第一移动轨迹;
获取游戏手柄上Trigger扳机键的移动距离和所述Trigger扳机键的第二移动轨迹;
对所述第一移动轨迹和所述第二移动轨迹的方向进行比对,得到比对结果,以供游戏端获得调整后的移动距离,并基于所述调整后的移动距离执行对应的游戏控制操作;其中,所述调整后的移动距离是根据所述对比结果对所述移动距离进行调整后得到的。


2.根据权利要求1所述的游戏控制方法,其特征在于,所述得到比对结果的步骤之后,所述方法还包括:
基于所述比对结果对所述移动距离进行调整以获得所述调整后的移动距离;
将所述调整后的移动距离发送至所述游戏端;或者,
将所述比对结果和所述移动距离发送至所述游戏端,以供所述游戏端根据所述比对结果对所述移动距离进行调整以获得所述调整后的移动距离。


3.如权利要求2所述的游戏控制方法,其特征在于,所述获取游戏手柄上Trigger扳机键的移动距离和所述Trigger扳机键的第二移动轨迹的步骤之前,还包括:
根据所述第一移动轨迹确定游戏手柄处于运动状态。


4.如权利要求2所述的游戏控制方法,其特征在于,所述方法还包括:
根据所述第一移动轨迹确定所述游戏手柄未处于运动状态;
获取游戏手柄上Trigger扳机键的移动距离,并将所述移动距离发送至所述游戏端,以供所述游戏端基于所述移动距离执行对应的游戏控制操作。


5.如权利要求1至4中任一项所述的游戏控制方法,其特征在于,所述获取游戏手柄的移动数据,根据所述移动数据确定游戏手柄的第一移动轨迹的步骤包括:
通过惯性测量单元获取游戏手柄的加速度数据和角速度数据;
对所述加速度数据和所述角速度数据进行转换,得到游戏手柄的相对空间坐标数据;
对所述相对空间坐标数据进行曲线拟合,得到游戏手柄的移动轨迹,记为第一移动轨迹。


6.如权利要求1至4中任一项所述的游戏控制方法,其特征在于,所述获取游戏手柄上Trigger扳机键的移动距离和所述Trigger扳机键的第二移动轨迹的步骤包括:
通过霍尔传感器获取游戏手柄上Trigger扳机键的电压值变化数据;
根据所述电压值变化数据计算得到Trigger扳机键的移动距离,并确定得到所述Trigger扳机键的移动轨迹,记为第二移动轨迹;或,
在游戏手柄上Trigger扳机键的移动过程中,获取滑动变阻器的阻值变化数据;
根据所述阻值变化数据...

【专利技术属性】
技术研发人员:杜文彬
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东;37

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

1