我无法让我的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);
}
}