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?
8
A
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.
Powiązane problemy
- 1. Android youtube w widoku webowym
- 2. Jak mogę podać niektóre klikalne punkty w widoku panoramy VR w systemie Android?
- 3. Jak mogę przejrzeć moją kamerę w widoku Sceny w Unity?
- 4. Jak dodać funkcję przeciągania na Android CardView?
- 5. Jak wyłączyć funkcję przewijania w widoku TScrollBox?
- 6. Dlaczego dodać ograniczenie typu "Eq" bez użycia "=="?
- 7. Czy mogę utworzyć funkcję PHP, którą mogę wywołać bez nawiasów?
- 8. Jak mogę połączyć dwa hasze w Perlu bez użycia pętli?
- 9. Dołącz niestandardową aktywność wewnątrz wtyczki Unity Android (bez przesłonięcia UnityPlayerActivity)?
- 10. Czy mogę wielokrotnie dodać tę samą funkcję DataRow do DataTable?
- 11. Jak mogę utworzyć funkcję dynamicznie?
- 12. Czy mogę zrobić zdjęcie w Unity za pomocą aparatu urządzenia?
- 13. Czy mogę wydrukować tablicę ciągów bez użycia pętli for?
- 14. jak dodać ramkę do tekstu w widoku tekstowym Android
- 15. Czy istnieje TryResolve w Unity?
- 16. jak dodać czcionkę w Android
- 17. Jak odtwarzać filmy z YouTube w widoku wideo w Androidzie?
- 18. Jak zaimplementować funkcję sortowania w widoku siatki?
- 19. Jak powiązać funkcję okna w widoku Ember?
- 20. Django: Jak mogę wywołać funkcję widoku z szablonu?
- 21. YouTube autoplay filmy w Android
- 22. Jak mogę narysować ciąg znaków bez marginesów w widoku?
- 23. Testowanie, czy typ został zarejestrowany w Unity
- 24. Czy mogę uzyskać dostęp do kontekstu odpowiedzi w widoku testowanym bez klienta testowego?
- 25. Czy można zrobić zrzut ekranu widoku bez wyświetlania widoku?
- 26. Czy muszę wywoływać funkcję SuspendLayout dla każdej kontroli nad dzieckiem?
- 27. Jak mogę osadzić odtwarzacz bez chromowania w technologii youtube bez dodawania elementów sterujących?
- 28. Jak dodać niewyraźne wyświetlenie widoku z widoku?
- 29. Używanie kamery Android bez widoku powierzchni
- 30. Odtwarzanie wideo youtube w widoku uiwebview. Jak obsługiwać przycisk "done"?
Dzięki za informacje @MBorsch, Czy coś ich do pracy na iOS spojrzenie również bez Unity? – LuminiousAndroid