2016-08-07 54 views
2

Ich möchte die "Reset-Position" nicht ausschalten, wenn sich der Tracking-Sensor um 22,5 Grad bewegt hat.Wie wird das Oculus Rift "Tracker Sensor" -Gerät im Framework geändert?

Wir sind eine Firma, die ein Gerät baut in Scènes für das Gehen. Manchmal möchten wir den "Tracking-Sensor" um den Player herum drehen. Jedes Mal, wenn wir das jetzt tun, setzt das Gerät "Tracking sensor" den hmd zurück. Dies führt zu einem Stottern und setzt den Tracking-Sensor nach Norden zurück.

Wir verwenden jetzt Unity 5.4.0f2 in Windows 10. Wir haben bereits versucht, es in Unity zu deaktivieren, aber das ist nicht möglich.

Wie können wir die Funktion im Oculus Rahmen deaktivieren?

+0

Haben Sie versucht, 'OVRManager.usePositionTracking' zu' false', während die Kamera sich bewegt, oder ist es das, was Sie versucht haben, als Sie sagten, „* Wir haben versucht, es bereits in Unity * auszuschalten“? Keine Ahnung, ob es überhaupt hilft, nur ein Gedanke. –

+0

Wenn Sie diese Frage noch nicht gestellt haben, stellen Sie diese Frage im [Unity-Abschnitt der Oculus-Entwicklerforen] (https://forums.oculus.com/developer/categories/unity) eine nützliche Antwort dort. Wenn Sie sicher sind, dass Sie zurückkommen und eine Antwort auf Ihre eigene Frage schreiben, erklären Sie, was Sie tun müssen, und markieren Sie sie als akzeptiert. –

+0

haben wir OVRManager.usePositionTracking verwendet, aber es setzt die ganze Kamera ab. Wir haben bereits die Entwickler von Oculus und Unity gefragt, aber sie haben keine Antworten. –

Antwort

0

iFixit states that there is also a magnetometer, so dass nur die Kamera Drehen ist nicht genug - Sie die Magnetometer täuschen würden. Und wahrscheinlich Gyros. Dies scheint nicht machbar zu sein, ohne die Rifts Hardware der Firmware stark zu modifizieren.

, Sie möchten die Methode zu überdenken - warum müssen Sie die Kamera in erster Linie drehen? Der Spalt ist aus allen Richtungen sichtbar, daher sollte er nicht benötigt werden (siehe this image von this thread).

Vielleicht möchten Sie nur die Richtung drehen, in dem der Benutzer zugewandt ist? Dies ist am besten in der Software/dem Inhalt zu tun, vorausgesetzt, es ist für Ihre Hardware gedacht.

+0

Wenn wir eine Abdeckung auf den Sensor legen, wird es nichts tun, und auch die Position wird nach 22,5 Grad nicht zurückgesetzt. Das Magnetometer ist nicht das Problem. Der Sensor erhält seine Position vom Oculus, aber wenn die Grade vom Oculus nicht mit seiner Position übereinstimmen, wird sich der Reset selbst aktivieren. Wir wollen, dass diese Zeile des Skripts weg ist. –