我在Unity 5.5中編程,我擁有所有需要的最新Oculus實用程序,但Unity不再識別來自觸摸控制器的任何輸入。在過去,這一直很好,我仍然可以得到控制器的位置和旋轉,但現在,如果我做任何事情一樣Unity5 OVR輸入不工作
void Update()
{
if(OVRInput.Get(OVRInput.RawButton.A)
Debug.Log("A button pressed");
}
不會發生任何事情。我已經嘗試過所有的OVRInput。
是否有其他人有相同的問題或有什麼我失蹤?
謝謝!!!我不知道爲什麼在過去,我從來沒有將OVRManager附加到任何設備上,並且輸入信息用於正常工作。很高興能夠再次完全控制我的觸摸控制器。謝謝! –
有點解釋如何做到這一點很好。我發現它帶有'OVRCameraRig'-Prefab。將它添加到場景中時,按鈕開始工作。請參閱[此鏈接](https://developer.oculus.com/documentation/unity/latest/concepts/unity-utilities-overview/)。您可以通過將「OculusUtilities.unitypackage」導入爲一體來加載它。 – Pascal
在您的場景中使用OVRCameraRig預製不是強制性的(以防您可能使用您的自定義層級Camera/Character)。您可以將OVRManager組件添加到場景中的任何gameObject,並且按鈕將開始工作。 –