基于攀爬动作的体感游戏方法技术

技术编号:37122584 阅读:14 留言:0更新日期:2023-04-01 05:18
本发明专利技术公开了一种基于攀爬动作的体感游戏方法、装置、设备及计算机可读存储介质,该基于攀爬动作的体感游戏方法包括:体感游戏启动后,在绑定的体感设备上映射指定的操作按键;从所述绑定的体感设备获取按键操作数据及加速度数据;根据所述按键操作数据和所述加速度数据生成攀爬指令;根据所述攀爬指令控制游戏角色进行相匹配的攀爬动作。本申请技术方案的体感游戏方法具有体感设备硬件要求低、精度高、可操作性强等优点。可操作性强等优点。可操作性强等优点。

【技术实现步骤摘要】
基于攀爬动作的体感游戏方法


[0001]本专利技术涉及体感游戏
,尤其涉及一种基于攀爬动作的体感游戏方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]目前,大多数体感游戏通过IMU传感器采集的加速度数据和角速度数据实现游戏指令的输入。但是,在一些体感设备中,其仅内置了重力传感器,这就使得这些体感设备只能采集重力加速度数据,进而导致玩家无法使用这些体感设备正常地进行体感游戏。
[0003]因此,亟需提供一种基于重力传感器实现体感指令输入的体感游戏方法,以降低体感游戏的硬件要求。

技术实现思路

[0004]本申请实施例通过提供一种基于攀爬动作的体感游戏方法,旨在降低体感游戏的硬件要求。
[0005]为实现上述目的,本申请实施例提供了一种基于攀爬动作的体感游戏方法,包括:
[0006]体感游戏启动后,在绑定的体感设备上映射指定的操作按键;
[0007]从所述绑定的体感设备获取按键操作数据及加速度数据;
[0008]根据所述按键操作数据和所述加速度数据生成攀爬指令;
[0009]根据所述攀爬指令控制游戏角色进行相匹配的攀爬动作。
[0010]在一实施例中,根据所述按键操作数据和所述加速度数据生成攀爬指令,包括:
[0011]根据所述按键操作数据确定所述操作按键的触发状态;
[0012]根据所述操作按键的触发状态及所述加速度数据生成攀爬指令。
[0013]在一实施例中,根据所述操作按键的触发状态及所述加速度数据生成攀爬指令,包括:
[0014]在所述操作按键被触发时,根据所述加速度数据生成角色攀爬指令;
[0015]在所述操作按键未被触发时,根据所述加速度数据生成角色手臂移动指令。
[0016]在一实施例中,在所述操作按键被触发时,根据所述加速度数据生成角色攀爬指令,包括:
[0017]根据所述加速度数据判断玩家是否完成指定的手臂移动操作;
[0018]若玩家完成向下移动手臂的指定操作,则生成角色向上攀爬指令;
[0019]若玩家完成向上移动手臂的指定操作,则生成角色向下攀爬指令。
[0020]在一实施例中,在所述操作按键未被触发时,根据所述加速度数据生成角色手臂移动指令,包括:
[0021]根据所述加速度数据判断玩家是否完成指定的手臂移动操作;
[0022]若玩家完成向下移动手臂的指定操作,则生成角色手臂向下移动指令;
[0023]若玩家完成向上移动手臂的指定操作,则生成角色手臂向上移动指令。
[0024]在一实施例中,根据所述加速度数据判断玩家是否完成指定的手臂移动操作,包括:
[0025]根据z轴加速度数据判断玩家是否完成指定的手臂移动操作。
[0026]在一实施例中,根据z轴加速度数据判断玩家是否完成指定的手臂移动操作,包括:
[0027]根据z轴加速度数据计算玩家向上移动手臂或向下移动手臂的持续时间,若所述持续时间不小于设定时间阈值,则判定玩家完成向上移动手臂或向下移动手臂的手臂移动操作。
[0028]为实现上述目的,本申请实施例还提出一种基于攀爬动作的体感游戏装置,包括:
[0029]映射模块,用于在绑定的体感设备上映射指定的操作按键;
[0030]获取模块,用于从所述绑定的体感设备获取按键操作数据及加速度数据;
[0031]指令生成模块,用于根据所述按键操作数据和所述加速度数据生成攀爬指令;
[0032]执行模块,用于根据所述攀爬指令控制游戏角色进行相匹配的攀爬动作。
[0033]为实现上述目的,本申请实施例还提出一种基于攀爬动作的体感游戏设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的基于攀爬动作的体感游戏程序,所述处理器执行所述基于攀爬动作的体感游戏程序时实现如上述任一项所述的基于攀爬动作的体感游戏方法。
[0034]为实现上述目的,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有基于攀爬动作的体感游戏程序,所述基于攀爬动作的体感游戏程序被处理器执行时实现如上述任一项所述的基于攀爬动作的体感游戏方法。
[0035]本申请技术方案的基于攀爬动作的体感游戏方法,通过在体感设备上映射操作按键,再根据按键操作数据和加速度数据以生成游戏所需攀爬指令,如此,仅采用重力传感器所检测的加速度数据和按键操作数据便可实现体感游戏的体感控制,从而可降低体感游戏对体感设备的硬件需求。此外,结合按键操作数据和加速度数据以生成攀爬指令,一方面能够实现更复杂的攀爬指令输入,另一方面则能够提高指令识别的精度。可见,相较于传统的采用陀螺仪数据的体感游戏方法,本申请技术方案的体感游戏方法具有体感设备硬件要求低、精度高、可操作性强等优点。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0037]图1为本专利技术基于攀爬动作的体感游戏设备一实施例的模块结构图;
[0038]图2为本专利技术基于攀爬动作的体感游戏方法一实施例的流程示意图;
[0039]图3为本专利技术基于攀爬动作的体感游戏装置一实施例的模块结构图。
[0040]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0042]为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0043]应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。文中出现的“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的数量词“一”或“一个”不排除存在多个这样的部件。本专利技术可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。而“第一”、“第二”、以及“第三”等的使用不表示任何顺序,可将这些词解释为名称。
[0044]如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的服务器1(又叫基于攀爬动作的体感游戏设备)结构示意图。
[0045]本专利技术实施例服务器,如“物联网设备”、带联网功能的智能空调、智能电灯、智能电源,带联网功能的AR/VR设备,智能音箱、自动驾驶汽车、PC,智能手机、平板电脑、电子书阅读器、便携本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于攀爬动作的体感游戏方法,其特征在于,包括:体感游戏启动后,在绑定的体感设备上映射指定的操作按键;从所述绑定的体感设备获取按键操作数据及加速度数据;根据所述按键操作数据和所述加速度数据生成攀爬指令;根据所述攀爬指令控制游戏角色进行相匹配的攀爬动作。2.如权利要求1所述的基于攀爬动作的体感游戏方法,其特征在于,根据所述按键操作数据和所述加速度数据生成攀爬指令,包括:根据所述按键操作数据确定所述操作按键的触发状态;根据所述操作按键的触发状态及所述加速度数据生成攀爬指令。3.如权利要求2所述的基于攀爬动作的体感游戏方法,其特征在于,根据所述操作按键的触发状态及所述加速度数据生成攀爬指令,包括:在所述操作按键被触发时,根据所述加速度数据生成角色攀爬指令;在所述操作按键未被触发时,根据所述加速度数据生成角色手臂移动指令。4.如权利要求3所述的基于攀爬动作的体感游戏方法,其特征在于,在所述操作按键被触发时,根据所述加速度数据生成角色攀爬指令,包括:根据所述加速度数据判断玩家是否完成指定的手臂移动操作;若玩家完成向下移动手臂的指定操作,则生成角色向上攀爬指令;若玩家完成向上移动手臂的指定操作,则生成角色向下攀爬指令。5.如权利要求3所述的基于攀爬动作的体感游戏方法,其特征在于,在所述操作按键未被触发时,根据所述加速度数据生成角色手臂移动指令,包括:根据所述加速度数据判断玩家是否完成指定的手臂移动操作;若玩家完成向下移动手臂的指定操作,则生成角色手臂向下移动指令;若玩家完成向上移动手臂的指定操作,...

【专利技术属性】
技术研发人员:黄豪李俊
申请(专利权)人:深圳十米网络科技有限公司
类型:发明
国别省市:

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

1