2017-02-03 34 views
8

Robię odtwarzacz wideo VR za pomocą google VR SDK dla Androida. Chcę mieć kontrolę wzroku w odtwarzaczu VR, aby dodać pauzy w odtwarzaniu multimediów i sterowanie odtwarzaniem w odtwarzaczu. Wiem, że możemy to osiągnąć za pomocą jedności, ale muszę to zrobić za pomocą Androida lub kodu Java. Czy istnieje sposób na wdrożenie go w natywnym kodzie androida bez użycia jedności.Czy mogę dodać funkcję kontroli spojrzeń, taką jak youtube, w widoku Android VR bez użycia Unity?

Odpowiedz

1

Tak, możesz, ale musisz obliczyć, czy użytkownik sam patrzy na przyciski. Google podał przykładowy projekt Android VR, który wykonuje to here. Spójrz na metodę isLookingAtObject() na samym dole połączonego pliku. Możesz zastosować to do przycisków, których pozycja znajduje się w przestrzeni świata, zamiast celu kostki, jak w wersji demonstracyjnej.

Ponieważ jednak tworzysz odtwarzacz wideo, w którym ani kamera, ani przyciski nie poruszają się, możesz po prostu zakodować kąty, pod którymi patrzysz na pewne przyciski, i jeśli obrót kamery jest w granicach progu Kąt widzenia danego przycisku oznacza, że ​​patrzysz na przycisk.

+0

Dzięki za informacje @MBorsch, Czy coś ich do pracy na iOS spojrzenie również bez Unity? – LuminiousAndroid