ich Einheit mit holotoolkit bin mit App für hololens für die Entwicklung. Das Problem ist, dass das Sichtfeld (FOV) der Hauptkamera immer 16,97196 ist, egal welche Werte eingegeben werden. Ich habe sogar ein Skript hinzugefügt, um den FOV-Wert absichtlich auf 60 zu setzen, aber er wird auf 16,97196 zurückgesetzt. Kann der FOV-Wert den Benutzeranforderungen entsprechen.Unity hololens holotoolkit FOV mit immer 16,97196
Antwort
Das tatsächliche hololens Gerät läuft auf ~ 17 FOV, Holotoolkit die Kamera FOV setzt auf ~ 16,97 gleiche Leistung zu erhalten, während und Prüfung Einheit in der Entwicklung. andere Leistung als tatsächliche hololens Gerät
Wie Sie App für Hololens entwickelst, gibt es keinen Grund, FOV und sich ändern müssen, während in der Einheit zu testen.
Zusätzlich können Sie die Ausgabe Details erhalten here.
Sie können die FOV kurz durch direkt eine weitere Projektionsmatrix der Kamera durch Scripting Einstellung. Zum Beispiel, wenn Sie 60 Grad FOV benötigen könnten Sie schreiben:
public class SetCameraProjectionMatrix : MonoBehaviour
{
public float fieldOfViewOverride = 60.0f;
void Start()
{
Camera cam = GetComponent<Camera>();
Debug.AssertFormat(cam != null, "No {0} component on game object named {1} as expected.", typeof(Camera), gameObject.name);
cam.projectionMatrix = Matrix4x4.Perspective(fieldOfViewOverride, cam.aspect, cam.nearClipPlane, cam.farClipPlane);
}
}
Camera.projectonMatrix Eigenschaft Dokumentation: https://docs.unity3d.com/ScriptReference/Camera-projectionMatrix.html
Sichtfeld wird dann ignoriert, bis Kamera Methode ResetProjectionMatrix aufgerufen wird.
- 1. Unity Animationen auf HoloLens funktioniert nicht
- 2. Fehler beim Ausführen der Hololens Unity Projekt
- 3. Spracherkennung funktioniert nicht in Unity Hololens Projekt
- 4. SendMessage startet keine Funktion (HoloLens/Unity/C#)
- 5. Unity App auf Hololens Emulator stecken loading
- 6. HoloToolkit Räumliches Verständnis und Objektplatzierung
- 7. Unity 5.4 - Zoomen RTS-Kamera ohne FoV-Manipulation
- 8. HoloLens websockets
- 9. Hololens Navigation mit Tippen und halten Gesten Bug?
- 10. FOV der Google Card Board Kamera
- 11. HoloLens - Foto in Unity speichern und auf Festplatte speichern
- 12. HoloLens holographische App
- 13. HoloLens Benutzerposition
- 14. ThreeJS: Update der Kamera FOV
- 15. Bereitstellen von Unity 3D app hololens Apps nicht mit dem Code -2147483645
- 16. HoloLens BLE Kommunikation (Windows 10)
- 17. Ist WebVR mit Hololens kompatibel?
- 18. Integrieren von OGRE3D mit Hololens
- 19. HoloLens - UI/Slider und Cursor schneiden sich während des Blicks nicht
- 20. BadImageFormatException bei der Bereitstellung auf Hololens
- 21. Client-Seite App Hololens
- 22. einfache Vuforia zu HoloLens
- 23. Wie bekomme ich Google-Karton Kamera FOV?
- 24. Unity Reference Transform nicht immer das gleiche
- 25. Konsumieren eines WCF-Dienstes mit Hololens Emulator
- 26. Anzeigen von Google Tango Scans mit Hololens
- 27. Verwenden des Ressourcenordners in Unity
- 28. Einstellung der Kameraposition und fov manuell mit Trackball-Steuerung (THREEJS)
- 29. Schwierigkeit Unity Dependency Injection immer mit WebAPI arbeiten und OWIN
- 30. Wiederholen Audio-Clip in Unity, mit immer kleineren Abständen
Danke für die Antwort. Der Grund, warum ich FOV ändern möchte, weil ich 360 Video in einer Kugel spielen muss. Das Video sieht sehr nah aus und kann nicht das gewünschte Ergebnis erzielen. Der Standard-FOV für 360 Kugel 60 – Muniraj