本发明涉及体感游戏,尤其涉及一种基于苹果手表的体感游戏方法、装置、设备及计算机可读存储介质。
背景技术:
1、体感游戏已经成为游戏市场的一种热门趋势,通过捕捉用户的真实运动并将其转化为游戏中的虚拟操作,增强了游戏的互动性和娱乐性。目前市场上存在各种基于体感控制器的体感游戏设备,但这些设备通常需要额外的硬件支持,并且使用起来不够便捷。因此,有需要提供一种基于便携设备的体感游戏方法,以提供更方便的体感游戏体验。
技术实现思路
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、指令生成模块,用于将所述运动轨迹数据传输发送给所述体感游戏应用以生成游戏操作指令。
34、为实现上述目的,本申请实施例还提出一种基于苹果手表的体感游戏设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的基于苹果手表的体感游戏程序,所述处理器执行所述基于苹果手表的体感游戏程序时实现如上述任一项所述的基于苹果手表的体感游戏方法。
35、为实现上述目的,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有基于苹果手表的体感游戏程序,所述基于苹果手表的体感游戏程序被处理器执行时实现如上述任一项所述的基于苹果手表的体感游戏方法。
36、本申请技术方案的基于苹果手表的体感游戏方法,启动体感游戏应用时,可以向绑定的苹果手表发送唤醒信息,唤醒手表应用以采集用户的体感数据;然后,从苹果手表获取体感数据,并在终端构建虚拟控制器,将体感数据导入虚拟控制器生成用户的运动轨迹数据;最后,将运动轨迹数据传输发送给体感游戏应用以生成游戏操作指令。相较于采用游戏控制器作为指令输入的体感游戏,本申请技术方案的体感游戏方法具有无需额外设备、自由度更高、移动性更强、数据精准度更高和系统集成更紧密等优势。这些优势使得基于苹果手表的体感游戏方法能够提供更便捷、沉浸和真实的体感游戏体验,为用户带来更高质量的娱乐和互动体验。
1.一种基于苹果手表的体感游戏方法,其特征在于,包括:
2.如权利要求1所述的基于苹果手表的体感游戏方法,其特征在于,在所述终端构建虚拟控制器,并将所述体感数据导入所述虚拟控制器生成用户的运动轨迹数据,包括:
3.如权利要求2所述的基于苹果手表的体感游戏方法,其特征在于,根据所述体感数据更新所述虚拟刚体在所述网格地图中的位置,包括:
4.如权利要求3所述的基于苹果手表的体感游戏方法,其特征在于,根据所述位移向量更新所述虚拟刚体在所述网格地图中的位置,包括;
5.如权利要求2所述的基于苹果手表的体感游戏方法,其特征在于,生成一个由多个网格单元组成的网格地图,包括:
6.如权利要求5所述的基于苹果手表的体感游戏方法,其特征在于,将所述运动轨迹数据传输发送给所述体感游戏应用以生成游戏操作指令,包括:
7.如权利要求6述的基于苹果手表的体感游戏方法,其特征在于,根据所述运动轨迹数据判断用户是否完成符合要求的体感动作,包括:
8.一种基于苹果手表的体感游戏装置,其特征在于,包括:
9.一种基于苹果手表的体感游戏设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的基于苹果手表的体感游戏程序,所述处理器执行所述基于苹果手表的体感游戏程序时实现如权利要求1-7中任一项所述的基于苹果手表的体感游戏方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于苹果手表的体感游戏程序,所述基于苹果手表的体感游戏程序被处理器执行时实现如权利要求1-7中任一项所述的基于苹果手表的体感游戏方法。