0
我使用Unity 3D與Samsung Gear配合使用。我在我的場景中有一個工作的OVRPlayerController,但我在繪製眼睛水龍頭,滑動和返回按鈕時遇到了困難。Samsung Gear controlls - Unity 3D
我已經試過的東西,如:
if (Input.GetMouseButtonDown(0))
{
Debug.Log("input detected");
}
包圍水龍頭我曾嘗試也類似:
if (OVRInput.Get(OVRInput.Button.PrimaryThumbstick))
{
Debug.Log("Input detected");
}
或者:
if (OVRInput.Get(OVRInput.Button.One))
{
Debug.Log("Input detected");
}
但似乎沒有任何工作。是否有任何文檔解釋了我如何將輸入映射到三圍齒輪上,並以黃色包圍?有沒有人有這方面的經驗,或可以指導我在這個問題上的一些有用的文件?
乾杯
我的項目設置爲輸入:
由於'Input.GetMouseButtonDown(0)'適用於水龍頭,'Input.GetMouseButtonDown(1)'應該適用於返回按鈕。至於滑動,你使用'Input.GetAxis(「Mouse X」);''和Input.GetAxis(「Mouse Y」)''。 – Programmer
@Programmer - 你是對的關於返回按鈕。謝謝。但關於「滑動」 - 即使使用Input.GetAxis(「水平」)或「鼠標X」,它們似乎也不起作用。 –
當您導入Oculus SDK時,請使用'projectsettings'附帶的那個覆蓋'projectsettings'。我認爲其中包含有關Axis的映射信息,可以使其工作。如果這不起作用,讓我知道。我還有一個可能的解決方案。 – Programmer