Gear VR 触摸板移动相机时出现问题
Problems with Gear VR touchpad moving the camera
我无法让我的 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);
}
}
我无法让我的 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);
}
}