一种基于吹气进行游戏控制的方法、装置及终端制造方法及图纸

技术编号:20804956 阅读:63 留言:0更新日期:2019-04-10 03:05
本发明专利技术提供了一种基于吹气进行游戏控制的方法、装置及终端,包括:获取当前游戏场景;从预先构建的场景控制表中,获取当前游戏场景对应的游戏控制描述,所述游戏控制描述用于描述输入指令、输入指令的特征数据和控制指令的对应关系,所述输入指令包括吹气指令;获取输入指令,并提取与所述输入指令对应的特征数据;获取所述特征数据对应的控制指令,并执行所述控制指令。本发明专利技术将吹气指令和终端运动指令进行了特征提取,并基于特征提取结果进行游戏控制,能够在进行游戏控制的过程中充分提升游戏的趣味性,并且在吹气指令的终端运动指令的同时输入的场景中还能实现现有技术难以取得的多维控制效果。

【技术实现步骤摘要】
一种基于吹气进行游戏控制的方法、装置及终端
本专利技术涉及游戏交互领域,尤其涉一种基于吹气进行游戏控制的方法、装置及终端。
技术介绍
早期NDS模拟器上的一些小游戏有类似的吹气交互的玩法,其主要技术方案为通过设备硬件的声音传感器,把气流声音信号转化为电信号,输出相关气流的大小信息,再用输出的信息来反馈到游戏中。但是这种技术只能简单的反馈吹气操作的大小或者强度相关的信息,用户的体验感比较单一,能够应用的游戏场景非常有限,沉浸式体验较差。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种基于吹气进行游戏控制的方法、装置及终端。本专利技术具体是以如下技术方案实现的:一种基于吹气进行游戏控制的方法,包括:获取当前游戏场景;从预先构建的场景控制表中,获取当前游戏场景对应的游戏控制描述,所述游戏控制描述用于描述输入指令、输入指令的特征数据和控制指令的对应关系,所述输入指令包括吹气指令;获取输入指令,并提取与所述输入指令对应的特征数据;获取所述特征数据对应的控制指令,并执行所述控制指令。进一步地,吹气指令的特征数据为吹气路径和目标幅值序列,所述吹气路径以折线表示,所述幅值序列标识吹气幅值。进一本文档来自技高网...

【技术保护点】
1.一种基于吹气进行游戏控制的方法,其特征在于,包括:获取当前游戏场景;从预先构建的场景控制表中,获取当前游戏场景对应的游戏控制描述,所述游戏控制描述用于描述输入指令、输入指令的特征数据和控制指令的对应关系,所述输入指令包括吹气指令;获取输入指令,并提取与所述输入指令对应的特征数据;获取所述特征数据对应的控制指令,并执行所述控制指令。

【技术特征摘要】
1.一种基于吹气进行游戏控制的方法,其特征在于,包括:获取当前游戏场景;从预先构建的场景控制表中,获取当前游戏场景对应的游戏控制描述,所述游戏控制描述用于描述输入指令、输入指令的特征数据和控制指令的对应关系,所述输入指令包括吹气指令;获取输入指令,并提取与所述输入指令对应的特征数据;获取所述特征数据对应的控制指令,并执行所述控制指令。2.根据权利要求1所述的方法,其特征在:吹气指令的特征数据为吹气路径和目标幅值序列,所述吹气路径以折线表示,所述幅值序列标识吹气幅值。3.根据权利要求1所述的方法,其特征在于:输入指令还包括终端运动指令,所述特征数据包括终端运动过程中的运动路径、封闭路径参数、关键时刻的姿态信息和/或运动信息;所述关键时刻的姿态信息为在运动过程中移动终端产生旋转的旋转角度,所述关键时刻的运动信息包括关键时刻的速度和加速度。4.根据权利要求1所述的方法,其特征在于:还包括吹气指令得到其对应的带权吹气路径的方法,具体包括:为终端中设置的多个声音采集元件进行编号;通过终端中设置的多个声音采集元件对所述声音信号进行采样,得到幅值序列Vni和采样时刻序列Tin,其中n为所声音采集元件的编号,i为序列的下标;对各个幅值序列Vni的下标相同的元素进行比较,获取目标幅值元素,所述目标幅值元素为下标相同的元素中值最大的元素,由各个目标幅值元素构成目标幅值序列Vmaxi;判断每个目标幅值元素是否均对应于同一个声音采集元件,若不是,则提取折点下标,并计算所述折点下标对应的吹气位置,所述折点下标为特定目标幅值元素的下标,所述特定目标幅值元素为所对应声音采集元件发生变化的目标幅值元素;计算采样起点对应的吹气位置和采样终点对应的吹气位置;根据采样起点的吹气位置、采样终点的吹气位置以及折点下标对应的吹气位置绘制吹气路径。5.根据权利要求4所述的方法,其特征在于:还包括吹气位置的方法,具体包括:获取用于计算吹气位置的下标值dst;获取各个采样时刻序列Tin对应于所述下标值的时刻元素Tndst,并根据所述时刻元素Tndst获取各个采样元件的时延;根...

【专利技术属性】
技术研发人员:宋大伟邹黎盛
申请(专利权)人:苏州紫焰网络科技有限公司
类型:发明
国别省市:江苏,32

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

1