Zum Hauptinhalt springen

← Zurück zur Indexseite

2.2.0 Änderungsprotokoll

Abhängigkeiten​

  • Abhängigkeit (UnityEngine): Die Kompatibilität mit Unity >= 2021.3.0f1 wurde wiederhergestellt.

Neue Funktionen​

  • HapticOrigin: Es ist nun möglich, die Größe des „Haptic Rig“-Prefabs anzupassen, ohne es zu entpacken.
  • DeviceMapper:
    • Das zuerst gefundene Gerät abrufen GetInverse3(handedness) Die Standardparameter wurden hinzugefügt.
    • Inverse3 Den mit dem Gerät verknüpften Griff abrufen GetVerseGrip(handedness) wurde hinzugefügt.
  • Inverse3:
    • Die Aktualisierung der Raumtransformationsmatrix steuern SpaceTransformationUpdateEnabled Ein Feld wurde hinzugefügt.
    • Den Mittelpunkt des Arbeitsbereichs im Weltraum ermitteln WorkspaceCenterPosition Die Eigenschaft wurde eingeführt.
    • WorkspaceRadius sowie WorkspaceScaledRadius Eine Eigenschaft wurde hinzugefügt.
    • Meldet, dass das Gerät geöffnet wurde und die Position des Cursors und des Textkörpers festgelegt wurde Ready Wir haben eine Veranstaltung eingeführt.
  • VerseGrip: Wird ausgelöst, wenn das Gerät geöffnet und der Cursor positioniert wird Ready Ein Event wurde hinzugefügt.
  • Inverse3Cursor: Eine geglättete Position wurde hinzugefügt.
  • VerseGripCursor: Eine geglättete Drehbewegung wurde hinzugefügt.
  • CursorBehaviour: Die Berechnung des Radius aller Primitiv-Meshes wurde hinzugefügt.
  • ClientKonfiguration: clientTimeout sowie socketTimeout Ein Feld wurde hinzugefügt.

Korrekturen und Verbesserungen​

  • Paket: Die URL des Dokuments wurde korrigiert.
  • ClientConnection:
    • Nach einem unerwarteten Polling-Fehler wurde eine unbeabsichtigte Verbindung verhindert, indem die Verbindung so lange wartete, bis die Überwachung auf Polling-Fehler wieder aufgenommen wurde.
  • DeviceMapper:
    • Bei manueller Löschung NullReferenceException wurde korrigiert.
    • GetInverse3() sowie GetVerseGrip() Wir haben die Ergebnisse so angepasst, dass sie nun in der Reihenfolge „Vorbereitungsstatus“ und „Verbindungsstatus“ angezeigt werden.
    • Um unerwartete, systemzerstörende Änderungen zu vermeiden, wurde die Vererbung von Komponenten unterbunden.
  • HapticOrigin: Die Berechnung des einheitlichen Maßstabs im Editor wurde stabilisiert.
  • Inverse3 sowie VerseGrip:
    • Cursor Die Eigenschaft wurde auf den richtigen Typ gesetzt, sodass kein Typumwandlung mehr erforderlich ist.
    • DeviceOpened sowie DeviceClosed Ich habe das Ereignis im Inspektor ausgeblendet.
  • Inverse3Cursor sowie VerseGripCursor:
    • Device Die Eigenschaft wurde auf den richtigen Typ gesetzt, sodass kein Typumwandlung mehr erforderlich ist.
    • Tritt bei Cursor-Modellen ohne Mesh-Renderer auf NullReferenceException wurde korrigiert.
    • Es wurde so eingerichtet, dass die Cursorverfolgung beendet wird, wenn das Gerät entsorgt wird.

Nicht empfohlen​

  • Inverse3:
    • WorkspaceCenter を WorkspaceCenterLocalPosition wurde umbenannt.
    • WorkspaceCenter Die Eigenschaft wurde als veraltet markiert.
  • HapticOrigin: scale Um das Feld zu ersetzen,UniformScale Die Eigenschaft wurde umbenannt.
    • scale Das Feld wurde als veraltet markiert.

← Zurück zur Indexseite