Aller au contenu principal

← Retour à la page d'index

Journal des modifications 2.2.0

Dépendances​

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

Nouvelles fonctionnalités​

  • HapticOrigin: activation de la mise à l'échelle du kit Haptic Rig sans avoir à 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 adapté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 déterminer le centre de l'espace de travail dans l'espace mondial.
    • Ajout des propriétés WorkspaceRadius et WorkspaceScaledRadius.
    • Ajout de l'événement Ready pour indiquer que l'appareil est ouvert et que le curseur et le corps sont en place.
  • 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.
  • Configuration du client : ajout de champs clientTimeout et socketTimeout.

Corrections et améliorations​

  • Package: correction de l'URL de la documentation.
  • Connexion client :
    • Empêche les connexions indésirables après des erreurs d'interrogation inattendues, jusqu'à ce que la connexion soit prête à détecter ces erreurs.
  • DeviceMapper :
    • Correction de NullReferenceException lors d'une destruction manuelle.
    • Correction de l'ordre des résultats de GetInverse3() et GetVerseGrip(), classés en fonction de leur disponibilité et de leur connexion.
    • Empêche l'héritage du composant afin d'éviter des modifications incompatibles et inattendues.
  • HapticOrigin: stabilisation du calcul de l'échelle uniforme dans l'éditeur.
  • Inverse3 et VerseGrip :
    • Catégorie 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 :
    • Catégorie 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.
    • Le suivi du curseur s'arrête lorsque l'appareil est détruit.

Obsolescences​

  • Inverse3 :
    • Renommer WorkspaceCenter fr WorkspaceCenterLocalPosition.
    • Propriété WorkspaceCenter rendue obsolète.
  • HapticOrigin : changement de nom de la propriété UniformScale pour remplacer le champ scale.
    • Champ scale rendu obsolète.

← Retour à la page d'index