Zum Hauptinhalt springen

← Zurückzur Inhaltsübersicht

2.2.0 – Versionshinweise

Abhängigkeiten​

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

Neue Funktionen​

  • HapticOrigin: Ermöglicht das Skalieren von Haptic Rig-Präfabs, ohne diese zu entpacken.
  • DeviceMapper:
    • Neu hinzugefügt GetInverse3(handedness) Die Standardparameter, mit denen das erste gefundene Gerät abgerufen wird.
    • Neu hinzugefügt GetVerseGrip(handedness), um den Halter abzurufen, der mit dem Gerät „ Inverse3 “ verknüpft ist.
  • Inverse3:
    • Neu hinzugefügt SpaceTransformationUpdateEnabled Feld zur Steuerung der Aktualisierung der Raumtransformationsmatrix.
    • Einführung WorkspaceCenterPosition Eigenschaft zum Abrufen des Zentrums des Arbeitsraums im Weltraum.
    • Neu hinzugefügt WorkspaceRadius und WorkspaceScaledRadius Eigenschaft.
    • Einführung Ready Ereignis, das eine Benachrichtigung auslöst, wenn das Gerät eingeschaltet ist und sowohl der Cursor als auch der Körper an ihrem Platz sind.
  • VerseGrip: Neu hinzugefügt Ready Das Ereignis wird ausgelöst, wenn das Gerät eingeschaltet ist und der Cursor an der richtigen Position steht.
  • Inverse3Cursor: Neue Option „Position glätten“ hinzugefügt.
  • VerseGripCursor: Neue Funktion „Sanftes Drehen“ hinzugefügt.
  • CursorBehaviour: Berechnung des Radius für alle primitiven Netze (primitive mesh) hinzugefügt.
  • ClientKonfiguration: Neu hinzugefügt clientTimeout und socketTimeout Feld.

Korrekturen und Verbesserungen​

  • Paket: Die URL des Dokuments wurde korrigiert.
  • ClientConnection:
    • Indem nach dem Aufbau der Verbindung auf Polling-Fehler überwacht wird, wird verhindert, dass nach einem unerwarteten Polling-Fehler unnötige Verbindungen entstehen.
  • DeviceMapper:
    • Behebung des Problems bei der manuellen Löschung NullReferenceException。
    • Korrektur GetInverse3() und GetVerseGrip() Das Ergebnis wird nach Bereitschafts- und Verbindungsstatus sortiert.
    • Die Vererbung von Komponenten ist untersagt, um unbeabsichtigte, schwerwiegende Änderungen zu vermeiden.
  • HapticOrigin: Die Berechnung der einheitlichen Skalierung im Editor wurde stabilisiert.
  • Inverse3 und VerseGrip:
    • wird Cursor Ändern Sie den Typ der Eigenschaft in den richtigen Typ, um Typkonvertierungen zu vermeiden.
    • Im Inspektor ausblenden DeviceOpened und DeviceClosed Ereignis.
  • Inverse3Cursor und VerseGripCursor:
    • wird Device Ändern Sie den Typ der Eigenschaft in den richtigen Typ, um Typkonvertierungen zu vermeiden.
    • Behebung des Problems, wenn das Cursor-Modell keinen Mesh-Renderer hat NullReferenceException。
    • Bei der Vernichtung des Geräts wird die Cursorverfolgung beendet.

Veraltet​

  • Inverse3:
    • wird WorkspaceCenter Umbenennen in WorkspaceCenterLocalPosition。
    • Veraltet WorkspaceCenter Eigenschaft.
  • HapticOrigin: Umbenennen UniformScale Eigenschaft, als Ersatz für scale Feld.
    • Veraltet scale Feld.

← Zurückzur Inhaltsübersicht