The invention discloses a method for acquiring a virtual handle rocker signal and a device thereof. Including: using the gyroscope of the mobile terminal to collect the horizontal deflection angle and the pitch deflection angle of the current mobile terminal in real time, in which the horizontal deflection angle is based on the position of the mobile terminal in the calibration mode, and in the same plane where the screen of the mobile terminal is located, the clockwise or counterclockwise rotation of the mobile terminal screen. The angle change value produced by the curtain, the angle of the pitch deflection is the angle change value generated by the moving terminal's position in the calibration mode, which turns the screen of the mobile terminal upwards or downwards; the horizontal deflection angle collected by the gyroscope of the mobile terminal is converted to the horizontal coordinate of the virtual handle rocker, which will end the moving end. The pitch angle of the gyroscope collected by the gyroscope is transformed into the longitudinal coordinates of the virtual handle rocker. According to the invention, the screen of the mobile terminal can be saved more space, so that users can better manipulate the virtual handle during the game process.
【技术实现步骤摘要】
虚拟手柄摇杆信号的获取方法及装置
本专利技术涉及通信领域,具体而言,涉及一种虚拟手柄摇杆信号的获取方法及装置。
技术介绍
游戏手柄在视频游戏产业中一直占有非常重要的位置,基本上当前的大型游戏均需要通过游戏手柄来操纵。随着移动设备近几年来的迅猛发展,出现了移动设备上的虚拟手柄。所谓虚拟手柄即为一个移动设备程序,在移动设备的屏幕上呈现出所有实物手柄按键的图像,用户通过操作触摸屏上的按钮图像来起到模拟真正实物手柄操作的效果。如图1所示,传统的虚拟手柄中摇杆通常由三个部分组成:摇杆中心、滑块、以及摇杆边界。用户拖动滑块使之离开摇杆中心,程序通过计算滑块与摇杆中心之间横坐标、纵坐标的差距,推算出滑块距离摇杆中心的角度与距离,从而模拟出实物摇杆将滑块推离中心的效果。然而,虚拟手柄与实物手柄相比,存在一个很大的缺点:虚拟手柄所有的按键都堆积在一个平面上,在游戏过程中,非常不利于手指的操纵。
技术实现思路
本专利技术的主要目的在于公开了一种虚拟手柄摇杆信号的获取方法及装置,以至少解决相关技术中虚拟手柄所有的按键都堆积在一个平面上,在游戏过程中,非常不利于手指的操纵的问题。根据本专利技术的一个方面,提供了一种虚拟手柄摇杆信号的获取方法。根据本专利技术的虚拟手柄摇杆信号的获取方法包括:采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,上述水平偏转角度为以上述移动终端在校准模式下的位置为基准,在上述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,上述俯仰偏转角度为以上述移动终端在校准模式下的位置为基准,将上述移动终端的 ...
【技术保护点】
1.一种虚拟手柄摇杆信号的获取方法,其特征在于,包括:采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,所述水平偏转角度为以所述移动终端在校准模式下的位置为基准,在所述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,所述俯仰偏转角度为以所述移动终端在校准模式下的位置为基准,将所述移动终端的屏幕向上或者向下翻转所产生的角度变化值;将所述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标,将所述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标。
【技术特征摘要】
1.一种虚拟手柄摇杆信号的获取方法,其特征在于,包括:采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,所述水平偏转角度为以所述移动终端在校准模式下的位置为基准,在所述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,所述俯仰偏转角度为以所述移动终端在校准模式下的位置为基准,将所述移动终端的屏幕向上或者向下翻转所产生的角度变化值;将所述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标,将所述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标。2.根据权利要求1所述的获取方法,其特征在于,采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度之前,还包括:响应用户操作,进入所述校准模式,提示所述用户将所述移动终端横置,并提示所述用户选择所述移动终端在校准模式下的位置,确定所述移动终端在校准模式下的位置并保存;提示所述用户在所述移动终端的屏幕所在的同一平面内逆时针旋转移动终端屏幕至最大极限位置并确定所述第一最大水平偏转角度X1,提示所述用户在所述移动终端的屏幕所在的同一平面内顺时针旋转移动终端屏幕至最大极限位置并确定所述第二最大水平偏转角度X2;提示所述用户将所述移动终端的屏幕向下翻转至最大极限位置并确定所述第一最大俯仰偏转角度Y1,提示所述用户将所述移动终端的屏幕向上翻转至最大极限位置并确定所述第二最大俯仰偏转角度Y2。3.根据权利要求2所述的获取方法,其特征在于,将所述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标包括:当所述移动终端的陀螺仪采集到的当前移动终端的水平偏转角度X大于0时,将X/X1的值确定为所述虚拟手柄摇杆的横坐标;当所述移动终端的陀螺仪采集到的当前移动终端的水平偏转角度X小于0时,将X/X2的值确定为所述虚拟手柄摇杆的横坐标。4.根据权利要求2所述的获取方法,其特征在于,将所述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标包括:当所述移动终端的陀螺仪采集到的当前移动终端的俯仰偏转角度Y大于0时,将Y/Y1的值确定为所述虚拟手柄摇杆的纵坐标;当所述移动终端的陀螺仪采集到的当前移动终端的水平偏转角度Y小于0时,将Y/Y2的值确定为所述虚拟手柄摇杆的纵坐标。5.根据权利要求2至4中任一项所述的获取方法,其特征在于,还包括:提示所述用户调整所述第一最大水平偏转角度X1、和/或所述第二最大水平偏转角度X2、和/或所述第一最大俯仰偏转角度Y1、和/或所述第二最大俯仰偏转角度Y2;响应所述用户的操作,进入所述校准模式,在所述第一最大水平偏转角度X1、和/或所述第二最大水平偏转角度X2、和/或所述第一最大俯仰偏转角度Y1、和/或所述第二最大俯仰偏转角度Y2发生变化时,判断变化后的值是否大于该值对应的变化前的值;在变化后的值大于该值对应的变化前的值时,采用变化后的值替换该值对应的所述变化前的值。6...
【专利技术属性】
技术研发人员:李卓,
申请(专利权)人:贵阳动视云科技有限公司,
类型:发明
国别省市:贵州,52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。