【技术实现步骤摘要】
一种基于头部运动对游戏进行控制的方法和装置
本专利技术涉及数据控制
,特别涉及一种基于头部运动对游戏进行控制的方法和装置。
技术介绍
随着互联网技术的不断发展,和游戏技术的不断发展。越来越多的人通过手机和电脑来玩一些以第一人称视角的射击游戏。例如:穿越火线(CF)、CS、火线突击、神庙逃亡等。然而,无论是在安卓手机上,还是在台式机上玩,一般都是需要通过手机来左右上下的摆动来进行遥控,或者是通过手机进行控制的。为了增强游戏的娱乐性和新鲜感,可以通过智能眼镜的摆动来与游戏中的画面摆动进行同步。例如:在玩穿越火线的时候,第一人称视角的键盘可以控制人物的左右移动前进后退、鼠标的点击控制开枪射击。基于此,可以利用可穿戴的眼镜通过头部左晃动和右晃动来控制游戏人物中的靶星左右移动,例如:抬头就是前进、低头就是后退、点击触摸板就是开枪,为了实现该技术仅需要一根USB线与主设备连接。然而,针对如何实现具体的控制指令的转换,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种基于头部运 ...
【技术保护点】
1.一种基于头部运动对游戏进行控制的方法,其特征在于,包括:/n获取用户的头部运动数据;/n将所述头部运动数据模拟转换为鼠标控制数据;/n将所述鼠标控制数据传送至被控游戏端设备,对所述被控游戏端设备当前的游戏进行控制。/n
【技术特征摘要】
20180720 CN 20181080220071.一种基于头部运动对游戏进行控制的方法,其特征在于,包括:
获取用户的头部运动数据;
将所述头部运动数据模拟转换为鼠标控制数据;
将所述鼠标控制数据传送至被控游戏端设备,对所述被控游戏端设备当前的游戏进行控制。
2.根据权利要求1所述的方法,其特征在于,获取用户的头部运动数据包括:
获取用户的头部在x轴的加速度数据、y轴的加速度数据和z轴的加速度数据。
3.根据权利要求2所述的方法,其特征在于,将所述头部运动数据模拟转换为鼠标控制数据包括:
通过HAL层对用户的头部x轴的加速度数据、y轴的加速度数据和z轴的加速度数据进行平均值采样计算,得到人为晃动时的瞬时加速数据;
根据所述瞬时加速数据模拟计算得到鼠标的移动距离和移动速度;
将所述鼠标的移动距离和移动速度通过ioct1字符设备接口写入鼠标协议数据中。
4.根据权利要求3所述的方法,其特征在于,所述鼠标协议为通用的HID协议。
5.根据权利要求1所述的方法,其特征在于,将所述鼠标控制数据传送至被控游戏端设备,包括:
将所述鼠标控制数据以结构体的形式进行打包;
对打包后的数据进行switch判断,以将所述鼠标控制数据转换为相应的鼠标事件;
将转换后得到的鼠标事件通过USB数据线传送至所述被控游戏端...
【专利技术属性】
技术研发人员:马兴,
申请(专利权)人:北京君正集成电路股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。