Как получить сенсорную панель вверх, вниз, влево и вправо от Samsung gear vr? - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь получить касания влево, вправо, вверх и вниз касания сенсорной панели Samsung Gear vr (которая указана справа от Gear vr)

if (Input.GetMouseButtonDown(button))
{
displayText.text = "Track pad touch down";
}
else if(Input.GetMouseButtonUp(button))
{
displayText.text = "Track pad touch up";
}

Когда я попробовал вышеуказанный код дляпри каждом касании и касании я получаю выход, но мне нужны определенные кнопки влево, вправо, вверх, вниз и по центру.

Я хочу что-то вроде этого

if(Input.touchpad.left)
{
displayText.text = "left button clicked"
}
else if(Input.touchpad.right)
{
displayText.text = "right button clicked"
}

//и то же самое для вверх, вниз и средней кнопки тоже.Любое предложение будет оценено, спасибо!

1 Ответ

0 голосов
/ 17 июня 2019

На последнем GearVR (черном) сенсорная панель гарнитуры не имеет кнопок, а имеет одну емкостную область.

С помощью OVRInput.Get (OVRInput.Axis2D.PrimaryTouchpad) можно извлечь область, к которой вы прикоснулись, сохранить ее, затем обработать касание с помощью OVRInput.Get (OVRInput.Touch.PrimaryTouchpad) .

дополнительная документация по вводу Oculus доступна здесь .

...