三星Gear控制器 - Unity 3D

时间:2016-10-22 22:46:48

标签: android unity3d virtual-reality samsung-gear

我将Unity 3D与Samsung Gear配合使用。我的场景中有一个工作的OVRPlayerController,但是我在映射oculus tap,swipe和return按钮方面遇到了困难。

我尝试过类似的事情:

if (Input.GetMouseButtonDown(0))      
{            
   Debug.Log("input detected");
}

有了这个,我发现了红色enter image description here

包围的水龙头

我也尝试了类似的东西:

if (OVRInput.Get(OVRInput.Button.PrimaryThumbstick))
    {            
        Debug.Log("Input detected");
    }

或者:

if (OVRInput.Get(OVRInput.Button.One))
    {
        Debug.Log("Input detected");
    }

但似乎没有任何效果。是否有任何文档可以解释我在三星齿轮上映射的输入是如何以黄色环绕的?有没有人有这方面的经验,或者可以指导我一些关于此事的有用文件?

干杯

我输入的项目设置:

enter image description here

1 个答案:

答案 0 :(得分:0)

对于滑动,您可以使用以下方法获取触摸板上的当前Vector2(HMD和/或传入的遥控器触控板):

CurrentVector = OVRInput.Get(OVRInput.Axis2D.PrimaryTouchpad);

对于后退按钮,可以使用OVRInput.Button.BackGetGetDown上的GetUp访问该按钮。但要知道,对于通用菜单保留了2秒长的背压,不应该对您的游戏或应用程序产生任何影响。