1.一种VR游戏的交互操作方法,该方法通过手柄控制器在空间中的方位角来实现玩家在VR中的移动,包括:
实时获取所述手柄控制器在空间中的方位角,并将结果传到VR程序当中;
所述VR程序将获得的方位角进行平均计算得到平均方位角,并将所述平均方位角矢量化,并向玩家所在地面投影得到一个二维矢量,将这个二维矢量的方向作为玩家在虚拟世界中实际前进的方向,将这个二维矢量的模作为玩家在虚拟世界中的移动速度的大小;
根据速度改变每一帧玩家的位置,实现玩家的移动。
2.如权利要求1所述的交互操作方法,其中,所述实时获取所述手柄控制器在空间中的方位角是通过激光定位系统实现的。
3.如权利要求2所述的交互操作方法,其中,所述手柄控制器上设有与所述激光定位系统感应的激光感应点。
4.如权利要求1所述的交互操作方法,其中,所述方位角是所述手柄控制器分别与空间坐标系xy平面、xz平面和yz平面的夹角。
5.如权利要求1所述的交互操作方法,其中,所述将所述平均方位角矢量化包括利用三角函数将平均方位角矢量化。
6.如权利要求1-5中任一项所述的交互操作方法,其中,所述平均方位角是两个所述手柄控制器的方位角的平均值。
7.如权利要求1-5中任一项所述的交互操作方法,其中,所述手柄控制器向前倾斜时,程序读取所述手柄控制器的方位角,并在VR程序里使玩家持续的向前移动。