Gear VR 触摸板移动相机时出现问题



我无法让我的Gear VR触摸板工作 - 我只是想在触摸时移动相机位置。我已经尝试了以下两段代码:

public Camera cam;
void Update()
{
if (Input.GetMouseButton (0)) 
{
cam.transform.position = new Vector3(-100f, -100f, -100f);
}
}

void Start () 
{
OVRTouchpad.Create();
OVRTouchpad.TouchHandler += HandleTouchHandler;         
}
void HandleTouchHandler (object sender, System.EventArgs e)
{
OVRTouchpad.TouchArgs touchArgs = (OVRTouchpad.TouchArgs)e;
if(touchArgs.TouchType == OVRTouchpad.TouchEvent.SingleTap)
{
cam.transform.position = new Vector3(-100f, -100f, -100f);
}
}

我的脚本附加到OVRPlayerController

您无法移动 VR 摄像机,而是 SDK 决定摄像机位置。

为了移动相机,您可以创建一个新GameObject作为Cam的父GameObject然后移动父(此处ParentCamera(:

public GameObject ParentCamera;
void Update()
{
if (Input.GetMouseButton (0)) 
{
cam.transform.position = new Vector3(-100f, -100f, -100f);
}
}

相关内容

  • 没有找到相关文章

最新更新