Passer directement au contenu principal

← Retour à la page d'index

2.2.0 Historique des modifications

Dépendances​

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

Nouvelles fonctionnalités​

  • HapticOrigin: il est désormais possible de modifier l'échelle du préfabriqué « Haptic Rig » sans avoir à le décompresser.
  • DeviceMapper:
    • Récupérer le premier périphérique détecté GetInverse3(handedness) Nous avons ajouté les paramètres par défaut.
    • Inverse3 Récupérer la poignée associée à l'appareil GetVerseGrip(handedness) a été ajouté.
  • Inverse3:
    • Contrôler la mise à jour des matrices de transformation d'espace SpaceTransformationUpdateEnabled Un champ a été ajouté.
    • Obtenir le centre de l'espace de travail dans l'espace mondial WorkspaceCenterPosition Nous avons mis en place cette fonctionnalité.
    • WorkspaceRadius et WorkspaceScaledRadius Une propriété a été ajoutée.
    • Signale que le périphérique a été ouvert et que la position du curseur et du corps a été déterminée Ready Nous avons mis en place cet événement.
  • VerseGrip: se déclenche lorsque le périphérique est ouvert et que le curseur est positionné Ready Un événement a été ajouté.
  • Inverse3Cursor: ajout d'une position lissée.
  • VerseGripCursor: ajout d'une rotation lissée.
  • CursorBehaviour: ajout du calcul du rayon de toutes les maillages primitifs.
  • Configuration du client: clientTimeout et socketTimeout Un champ a été ajouté.

Corrections et améliorations​

  • Paquet: l'URL du document a été corrigée.
  • Connexion client:
    • Après une erreur de sondage inattendue, nous avons évité toute connexion indésirable en attendant que la connexion commence à surveiller les erreurs de sondage.
  • DeviceMapper:
    • En cas de suppression manuelle NullReferenceException J'ai corrigé cela.
    • GetInverse3() et GetVerseGrip() Nous avons modifié l'affichage afin que les résultats apparaissent dans l'ordre suivant : « État de préparation » puis « État de connexion ».
    • Afin d'éviter toute modification inattendue susceptible d'entraîner des problèmes, nous avons désactivé l'héritage des composants.
  • HapticOrigin: le calcul de l'échelle uniforme dans l'éditeur a été stabilisé.
  • Inverse3 et VerseGrip:
    • Cursor Nous avons défini la propriété avec le type correct, ce qui a rendu le transtypage inutile.
    • DeviceOpened et DeviceClosed J'ai masqué l'événement dans l'inspecteur.
  • Inverse3Cursor et VerseGripCursor:
    • Device Nous avons défini la propriété avec le type correct, ce qui a rendu le transtypage inutile.
    • Problème survenant avec un modèle de curseur ne disposant pas de moteur de rendu de maillage NullReferenceException J'ai corrigé cela.
    • Nous avons fait en sorte que le suivi du curseur s'arrête lorsque l'appareil est mis au rebut.

Non recommandé​

  • Inverse3:
    • WorkspaceCenter を WorkspaceCenterLocalPosition a été renommé.
    • WorkspaceCenter Cette propriété a été dépréciée.
  • HapticOrigin: scale Pour remplacer le champ,UniformScale J'ai renommé la propriété.
    • scale Ce champ a été marqué comme obsolète.

← Retour à la page d'index