Zum Hauptinhalt springen

← Zurück zur Startseite

2.2.0 Änderungsverzeichnis

Abhängigkeiten​

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

Neue Funktionen​

  • HapticOrigin: Skalierung des Haptic-Rig-Prefabs ohne Entpacken aktiviert.
  • DeviceMapper:
    • Standardparameter GetInverse3(handedness) hinzugefügt, um das zuerst gefundene Gerät abzurufen.
    • GetVerseGrip(handedness) hinzugefügt, um den Grip abzurufen, der dem Gerät „ Inverse3 “ zugeordnet ist.
  • Inverse3:
    • Feld SpaceTransformationUpdateEnabled hinzugefügt, um die Aktualisierung der Raumtransformationsmatrizen zu steuern.
    • Eigenschaft WorkspaceCenterPosition eingeführt, um den Mittelpunkt des Arbeitsraums im Weltkoordinatensystem abzurufen.
    • Eigenschaften WorkspaceRadius und WorkspaceScaledRadius hinzugefügt.
    • Ereignis Ready eingeführt, das eine Benachrichtigung ausgibt, wenn das Gerät geöffnet ist und Cursor sowie Körper positioniert sind.
  • VerseGrip: Ereignis Ready hinzugefügt, das ausgelöst wird, wenn das Gerät geöffnet und der Cursor positioniert ist.
  • Inverse3Cursor: Geglättete Position hinzugefügt.
  • VerseGripCursor: Geglättete Drehung hinzugefügt.
  • CursorBehaviour: Berechnung des Radius für alle primitiven Meshes hinzugefügt.
  • ClientKonfiguration: Felder clientTimeout und socketTimeout hinzugefügt.

Fehlerbehebungen und Verbesserungen​

  • Paket: URL zur Dokumentation korrigiert.
  • ClientConnection:
    • Unerwünschte Verbindungen nach unerwarteten Polling-Fehlern werden verhindert, indem gewartet wird, bis die Verbindung auf Polling-Fehler reagiert.
  • DeviceMapper:
    • NullReferenceException beim manuellen Löschen behoben.
    • Die Ergebnisse von GetInverse3() und GetVerseGrip() werden nun nach Bereitschaft und Verbindungsstatus sortiert.
    • Die Vererbung von Komponenten wurde unterbunden, um unerwartete Breaking Changes zu vermeiden.
  • HapticOrigin: Die Berechnung der einheitlichen Skalierung im Editor wurde stabilisiert.
  • Inverse3 und VerseGrip:
    • Eigenschaft Cursor auf den richtigen Typ gesetzt, um ein Casting zu vermeiden.
    • Ereignisse DeviceOpened und DeviceClosed im Inspector ausgeblendet.
  • Inverse3Cursor und VerseGripCursor:
    • Eigenschaft Device auf den richtigen Typ gesetzt, um ein Casting zu vermeiden.
    • NullReferenceException bei einem Cursor-Modell ohne Mesh-Renderer behoben.
    • Der Cursor wird nicht mehr verfolgt, wenn das Gerät zerstört wird.

Veraltet​

  • Inverse3:
    • WorkspaceCenter in WorkspaceCenterLocalPosition umbenannt.
    • Eigenschaft WorkspaceCenter als veraltet markiert.
  • HapticOrigin: Eigenschaft UniformScale umbenannt, um das Feld scale zu ersetzen.
    • Feld scale als veraltet markiert.

← Zurück zur Startseite