Aller au contenu principal

← Retour à la page d'index

Journal des modifications 2.2.0

Dépendances​

  • dependency(UnityEngine) : compatibilité rétablie avec Unity >= 2021.3.0f1.

Nouvelles fonctionnalités​

  • HapticOrigin : activation de la mise à l'échelle du préfabriqué Haptic Rig sans le déballer.
  • DeviceMapper :
    • Ajout du paramètre par défaut GetInverse3(handedness) pour obtenir le premier appareil trouvé.
    • Ajout de GetVerseGrip(handedness) pour obtenir la poignée associée à l'appareil Inverse3.
  • Inverse3 :
    • Ajout du champ SpaceTransformationUpdateEnabled pour contrôler la mise à jour des matrices de transformation de l'espace.
    • Ajout de la propriété WorkspaceCenterPosition pour obtenir le centre de l'espace de travail dans l'espace monde.
    • Ajout des propriétés WorkspaceRadius et WorkspaceScaledRadius.
    • Ajout de l'événement Ready pour signaler que l'appareil est ouvert et que le curseur et le corps sont positionnés.
  • VerseGrip : ajout de l'événement Ready déclenché lorsque l'appareil est ouvert et que le curseur est positionné.
  • Inverse3Cursor : ajout de la position lissée.
  • VerseGripCursor : ajout de la rotation lissée.
  • CursorBehaviour : ajout du calcul du rayon pour tous les maillages primitifs.
  • ClientConfiguration : ajout des champs clientTimeout et socketTimeout.

Corrections et améliorations​

  • Package : correction de l'URL de la documentation.
  • ClientConnection :
    • Empêche les connexions indésirables après des erreurs d'interrogation inattendues en attendant que la connexion soit à l'écoute de ces erreurs.
  • DeviceMapper :
    • Correction de NullReferenceException lors d'une destruction manuelle.
    • Correction de l'ordre des résultats de GetInverse3() et GetVerseGrip(), classés selon l'état de disponibilité et de connexion.
    • Empêche l'héritage du composant afin d'éviter des changements incompatibles inattendus.
  • HapticOrigin : stabilisation du calcul de l'échelle uniforme dans l'éditeur.
  • Inverse3 et VerseGrip :
    • Typage de la propriété Cursor avec le bon type afin d'éviter le transtypage.
    • Masquage des événements DeviceOpened et DeviceClosed dans l'inspecteur.
  • Inverse3Cursor et VerseGripCursor :
    • Typage de la propriété Device avec le bon type afin d'éviter le transtypage.
    • Correction de NullReferenceException avec un modèle de curseur sans MeshRenderer.
    • Arrêt du suivi du curseur lorsque l'appareil est détruit.

Obsolescences​

  • Inverse3 :
    • Renommage de WorkspaceCenter en WorkspaceCenterLocalPosition.
    • Propriété WorkspaceCenter rendue obsolète.
  • HapticOrigin : renommage de la propriété UniformScale pour remplacer le champ scale.
    • Champ scale rendu obsolète.

← Retour à la page d'index