Kann ich eine Blickkontrollfunktion wie Youtube in der Android VR-Ansicht hinzufügen, ohne Unity zu verwenden?

8

Ich mache einen VR-Video-Player mit Google VR SDK für Android. Ich möchte die Blickkontrolle in meinem VR-Player haben, um Medien anzulegen und die Steuerelemente im Player zu spielen. Ich weiß, wir können dies mit der Einheit erreichen, aber ich muss dies mit Android oder Java-Code tun. Gibt es eine Möglichkeit, es in nativem Android-Code zu implementieren, ohne Einheit zu verwenden.

    
vijaypalod 03.02.2017, 13:02
quelle

1 Antwort

1

Ja, Sie können, aber Sie müssen berechnen, ob der Benutzer die Schaltflächen selbst anstarrt. Google hat ein Beispiel für ein Android-VR-Projekt zur Verfügung gestellt, das Folgendes ausführt: hier . Sehen Sie sich die Methode isLookingAtObject() ganz unten in der verknüpften Datei an. Sie können dies auf Schaltflächen anwenden, deren Position Sie im Weltbereich haben, anstatt auf ein Würfelziel wie in der Demo.

Da Sie jedoch gerade einen Videoplayer erstellen, in dem sich weder die Kamera noch die Tasten bewegen, können Sie einfach die Winkel, in denen Sie bestimmte Tasten betrachten, fest codieren, und wenn die Kameradrehung innerhalb einer bestimmten Schwelle liegt Blickwinkel der Taste, dann wissen Sie, dass Sie auf den Knopf starren.

    
MBorsch 21.03.2017 16:24
quelle