基于足势的设备、游戏及应用的控制方法与流程

文档序号:28207143发布日期:2021-12-28 19:02阅读:来源:国知局

技术特征:
1.一种应用于电子设备的基于足势的游戏/应用角色移动的控制方法,包括:执行四向移动开始控制过程,包括:确定角色处于静止状态;获取用户的左脚脚倾斜角和右脚脚倾斜角;根据左脚脚倾斜角确定左脚的倾斜状态和根据右脚脚倾斜角确定右脚的倾斜状态;以及确定用户左脚倾斜状态的变化和用户右脚倾斜状态的变化,当检测到右脚从水平状态变为正倾斜状态时,生成角色在第一个方向的移动开始控制,当检测到右脚从水平状态变为负倾斜状态时,生成角色在第二个方向的移动开始控制,当检测到左脚从水平状态变为正倾斜状态时,生成角色在第三个方向的移动开始控制,以及当检测到左脚从水平状态变为负倾斜状态时,生成角色在第四个方向的移动开始控制。2.根据权利要求1所述的方法,其中的四向移动开始控制过程中,还包括:在生成第一、第二、第三和第四方向中的一个或多个的移动开始控制之前,确定左脚和右脚中的一个或两个脚着地。3.根据权利要求1所述的方法,其中的四向移动开始控制过程中,还包括:在生成第一、第二、第三和第四方向中的一个或多个的移动开始控制前,确定左脚和右脚中的每一个的脚指向方向的变化率接近于零。4.根据权利要求1所述的方法,还包括:执行移动类型控制过程,包括:确定角色处于移动状态,在角色移动中,检测用户的“走”和/或“跑”动作,以提供检测结果,以及根据检测结果控制角色的移动的类型和/或速度。5.根据权利要求1所述的方法,还包括:执行移动方向控制过程,包括:获取用户的一只脚或两只脚的脚指向方向,以及根据用户的单脚或双脚的指向方向,确定并更新游戏/应用空间中的第一、第二、第三和/或第四个方向。6.根据权利要求1所述的方法,还包括:执行移动停止过程,包括:确定角色处于移动状态,获得用户左脚的脚倾斜角和/或右脚的脚倾斜角,以及确定用户的左脚和右脚中的至少一个的倾斜状态,确定用户的左脚和右脚中的至少一个从水平状态变为正或负倾斜状态的脚倾斜状态变化,以及基于确定的倾斜状态变化生成停止角色当前移动的控制。
7.根据权利要求6所述的方法,在移动停止过程中,还包括:在生成控制以停止在第一、第二、第三和第四方向中的一个或多个上的正在进行的移动之前,确定右脚和左脚中的一个或两个着地。8.一种电子设备,包括:存储器,用于存储用于执行基于足势的游戏/应用角色移动控制方法的程序指令;和与存储器结合的处理器,并且在执行程序指令时配置为:执行四向移动开始控制过程,包括::确定角色处于静止状态;获取用户的左脚脚倾斜角和右脚脚倾斜角;根据左脚脚倾斜角确定左脚的倾斜状态和根据右脚脚倾斜角确定右脚的倾斜状态;以及确定用户左脚倾斜状态的变化和用户右脚倾斜状态的变化,当检测到右脚从水平状态变为正倾斜状态时,生成角色在第一个方向的移动开始控制,当检测到右脚从水平状态变为负倾斜状态时,生成角色在第二个方向的移动开始控制,当检测到左脚从水平状态变为正倾斜状态时,生成角色在第三个方向的移动开始控制,以及当检测到左脚从水平状态变为负倾斜状态时,生成角色在第四个方向的移动开始控制。9.根据权利要求8所述的设备,其中所述四向移动开始控制过程中,所述处理器还被配置为:在生成第一、第二、第三和第四个方向中的一个或多个的移动开始控制之前,确定右脚和左脚中的一个或两个脚着地。10.根据权利要求8所述的设备,其中所述四向移动开始控制过程中,所述处理器还被配置为:在生成第一、第二、第三和第四方向中的一个或多个的移动开始控制前,确定左脚和右脚中的每一个的脚指向方向的变化率接近于零。11.根据权利要求8所述的设备,其中所述处理器还被配置为:执行移动类型控制过程,包括:确定角色处于移动状态,在角色移动中,检测用户的“走”和/或“跑”动作,以提供检测结果,以及根据检测结果控制角色的移动的类型和/或速度。12.根据权利要求8所述的设备,其中所述处理器还被配置为:执行移动方向控制过程,包括:获取用户的一只脚或两只脚的脚指向方向,以及根据用户的单脚或双脚的指向方向,确定并更新游戏/应用空间中的第一、第二、第三和/或第四方向。13.根据权利要求8所述的设备,其中所述处理器还被配置为:
执行移动停止过程,包括:确定角色处于移动状态,获得用户左脚的脚倾斜角和/或右脚的脚倾斜角,以及确定用户的左脚和右脚中的至少一个的倾斜状态,确定用户的左脚和右脚中的至少一个从水平状态变为倾斜状态的脚倾斜状态变化,以及基于确定的脚倾斜状态变化生成停止角色的当前移动的控制。14.根据权利要求13所述的设备,其中,在移动停止过程中,所述处理器还用于在生成控制以停止在第一、第二、第三和第四方向中的一个或多个上的正在进行的移动之前,确定右脚和左脚中的一个或两个脚着地。15.一种非暂时性计算机可读存储介质,该存储介质存储了程序指令,所述程序指令可由处理器执行以实现根据权利要求1

7中任一项所述的应用于电子设备的基于足势的游戏/应用角色移动的控制方法。16.一种使用踏地

离地足势进行游戏/应用控制的方法,包括:检测用户的脚着地在用户的脚着地时检测用户的脚离地在确定用户脚离地时,获取脚倾斜角度;在确定用户脚离地时,获取脚指向方向角度作为第一脚指向方向角;和在检测到用户脚离地时,使用获取的足势参数产生控制,其中控制参数包括获取的脚倾斜角和第一脚指向方向角。17.根据权利要求16所述的方法,其中控制参数还包括:第二脚指向方向角。18.根据权利要求17所述的方法,还包括:当用户的脚着地时,判断脚的倾斜状态,确定脚的倾斜状态从水平状态到倾斜状态改变了预定次数,该预定次数包括第一次、第二次,第n次,或最后一次,以及选择对应于预定的第一次、第二次、第n次,或最后一次的倾斜状态变化的脚指向方向角度作为第二脚指向方向角。19.根据权利要求17所述的方法,还包括:在检测到用户的脚开始着地时获取脚指向方向角度,作为第二脚指向方向角。20.根据权利要求17所述的方法,还包括:使用生成的控制做游戏中的踢球控制,使用第一和第二脚指向方向角中的一个来确定踢球控制的二维方向,使用脚倾斜角参数度来确定踢球控制的仰角,以及使用第一脚指向方向角和第二脚指向方向角之间的差值来确定球的旋转和/或球飞行轨迹的弧度。21.根据权利要求17所述的方法,还包括:根据当前选择的对象确定游戏/应用中的一组可及的对象,
使用得到的控制参数包括脚倾斜角度和第一和第二脚指向方向角度之间的差值来确定目标对象,以及生成控制以在游戏/应用中选择确定的目标对象。22.根据权利要求21的方法,其中:游戏包括攀爬游戏,以及可及对象包括攀爬游戏中的支撑点。23.根据权利要求21的方法,其中:应用程序包括图形用户界面,以及可及对象包括图形用户界面对象。24.根据权利要求21的方法,其中:当确定用户脚着地时,使用当前脚指向方向,和当前脚倾斜角确定待选的目标对象,以及在游戏/应用中对用户显示待选目标对象。25.根据权利要求20所述的方法,还包括:当确定用户脚的脚着地时,用当前脚指向方向角得到踢球控制的待定二维方向,和/或用当前的脚倾斜角得到踢球控制的待定仰角,以及在游戏中向用户显示踢球控制的待定二维方向和/或踢球控制的待定仰角。26.根据权利要求16所述的方法,还包括:根据当前选择的对象确定游戏/应用中的一组可及的对象,使用得到的控制参数包括脚倾斜角度和第一脚指向方向角来确定目标对象,以及生成控制以在游戏/应用中选择确定的目标对象。27.根据权利要求26所述的方法,还包括:当确定用户脚着地时,使用当前脚指向方向和当前脚倾斜角确定待选的目标对象,以及在游戏/应用中对用户显示待选目标对象。28.根据权利要求27的方法,其中:游戏包括攀爬游戏,以及可及对象包括攀爬游戏中的支撑点。29.一种非暂时性计算机可读存储介质,该存储介质存储了程序指令,所述程序指令可由处理器执行以实现根据权利要求16

28中任一项所述的应用于游戏设备/电子设备的使用踏地

离地足势进行游戏/应用控制的方法。30.一种游戏设备/电子设备,包括:存储器,用于存储用于执行的程序指令以实现根据权利要求16

28中任一项所述的应用于游戏设备/电子设备的使用踏地

离地足势进行游戏/应用控制的方法;和与存储器结合的处理器,并且在执行程序指令时配置为执行以实现根据权利要求16

28中任一项所述的应用于游戏设备/电子设备的使用踏地

离地足势进行游戏/应用控制的方法。

技术总结
基于足势的游戏角色移动控制方法包括四向移动开始控制过程,包括:判断游戏角色处于静止状态;获取用户左脚和右脚的脚倾斜角度以及倾斜状态;确定用户每只脚的倾斜状态变化;并且当检测到右脚从水平状态变为正倾斜状态、右脚从水平状态变为负倾斜状态、左脚从水平状态变为正倾斜状态以及左脚以及从水平状态变为负倾斜状态时,生成对应的游戏角色在第一、第二、第三和第四方向上开始移动的控制。一种使用踏地


技术研发人员:田昕
受保护的技术使用者:田昕
技术研发日:2021.06.25
技术公布日:2021/12/27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1