Aller au contenu principal

← Retour à la page d'accueil

2.2.0 Changelog

Dépendances​

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

Nouvelles fonctionnalités​

  • HapticOrigin: mise à l'échelle des préfabriqués « Haptic Rig » activée sans décompression.
  • DeviceMapper:
    • Paramètres par défaut GetInverse3(handedness) ajouté afin de récupérer le premier appareil détecté.
    • GetVerseGrip(handedness) ajouté pour récupérer le « grip » associé à l'appareil « Inverse3 ».
  • Inverse3:
    • Feld SpaceTransformationUpdateEnabled ajouté afin de contrôler la mise à jour des matrices de transformation spatiale.
    • Propriété WorkspaceCenterPosition mis en place pour déterminer le centre de l'espace de travail dans le système de coordonnées mondial.
    • Caractéristiques WorkspaceRadius et WorkspaceScaledRadius ajouté.
    • Événement Ready a été mis en place un système qui envoie une notification lorsque l'appareil est ouvert et que le curseur et le corps sont en place.
  • VerseGrip: Événement Ready a été ajouté ; celui-ci se déclenche lorsque l'appareil est ouvert et que le curseur est positionné.
  • Inverse3Cursor: ajout d'une position lissée.
  • VerseGripCursor: ajout d'une rotation lissée.
  • CursorBehaviour: ajout du calcul du rayon pour tous les maillages primitifs.
  • Configuration du client: Felder clientTimeout et socketTimeout ajouté.

Corrections de bogues et améliorations​

  • Paquet: URL de la documentation corrigée.
  • Connexion client:
    • Les connexions indésirables suite à des erreurs de polling inattendues sont évitées en attendant que la connexion soit à l'écoute des erreurs de polling.
  • DeviceMapper:
    • NullReferenceException corrigé lors de la suppression manuelle.
    • Les résultats de GetInverse3() et GetVerseGrip() sont désormais triés en fonction de leur disponibilité et de leur état de connexion.
    • L'héritage des composants a été désactivé afin d'éviter des changements de compatibilité inattendus.
  • HapticOrigin: stabilisation du calcul de la mise à l'échelle uniforme dans l'éditeur.
  • Inverse3 et VerseGrip:
    • Propriété Cursor définie sur le type correct afin d'éviter tout « casting ».
    • Événements DeviceOpened et DeviceClosed L'icône « Inspecteur » est masquée.
  • Inverse3Cursor et VerseGripCursor:
    • Propriété Device définie sur le type correct afin d'éviter tout « casting ».
    • NullReferenceException Problème résolu dans le cas d'un modèle de curseur sans Mesh Renderer.
    • Le curseur n'est plus suivi lorsque l'appareil est détruit.

Obsolète​

  • Inverse3:
    • WorkspaceCenter dans WorkspaceCenterLocalPosition a été rebaptisé.
    • Propriété WorkspaceCenter marqué comme obsolète.
  • HapticOrigin: Propriété UniformScale renommé pour que le champ scale à remplacer.
    • Feld scale marqué comme obsolète.

← Retour à la page d'accueil