Composant DeviceMapper
Haply Le composant DeviceMapper du plug-in Inverse Unity est conçu pour détecter, mapper et connecter des périphériques Haply tels que l’ Inverse3 et le VerseGrip, afin de les gérer conjointement avecles GameObjects et les contrôleurs de périphériquesde la scène. Ce composant fournit une interface unifiée permettant d’interagir avec ces périphériques et offre des possibilités de contrôle et de configuration dynamiques en fonction des conditions d’exécution.
Présentation générale
La fonctionnalité principale de DeviceMapperconsiste à afficher la liste des périphériques connectés et à les associer aux contrôleurs de périphériques de la scène.

Paramètres par défaut
Le composant DeviceMapper comprend les paramètres par défaut suivants :
- Récupération automatique de la liste des périphériques: si cette option est activée, DeviceMapper récupère automatiquement la liste des périphériques connectés à l'aide d'une requête HTTP au démarrage.
- Attribution automatique: lorsque cette option est activée, DeviceMapper associe automatiquement les périphériques connectés aux contrôleurs de périphériques de la scène.
- Connexion automatique: lorsque cette option est activée, DeviceMapper établit automatiquement une connexion WebSocket avec le périphérique.
Paramètres avancés

Show Advanced Settings Lorsque vous cliquez sur le bouton, DeviceMapper Vous pouvez consulter les paramètres supplémentaires du composant :
- Liste des appareils URI: URI permettant de récupérer la liste des appareils connectés. La valeur par défaut est
http://localhost:10000/3.1/devicesC'est. - Délai de réessai d'extraction: Durée d'attente (en secondes) avant de réessayer de récupérer la liste des appareils si la requête initiale a échoué. La valeur par défaut est
5C'est. - URI du serveur: Il s'agit de l'URI permettant de se connecter au serveur de périphériques. La valeur par défaut est
ws://localhost:10001C'est.
Statistiques
Statistics Lorsque l'on déplie le dépliant, DeviceMapperIl fournit des statistiques sur la vitesse de connexion et le contenu de la charge utile JSON. Cela permet aux développeurs de surveiller et de gérer les appareils, et facilite le dépannage pendant le développement.
Événement « Ready »
DeviceMapper Une fois que tous les appareils connectés ont été répertoriés et mis en relation, le composant Ready Déclenche un événement.
Cet événement est GetInverse3Controller ou bien GetVerseGripControllerElle indique à quel moment il est possible d'utiliser en toute sécurité les méthodes getter des périphériques, et permet ensuite de récupérer le contrôleur de périphérique de la scène en vue d'une interaction ultérieure.
Liste des pilotes de périphériques
Dans l'éditeur Unity DeviceMapperfournit de manière dynamique la liste des contrôleurs de périphériques associés aux scènes liées aux périphériques connectés.
Cette liste comprend des informations détaillées telles que le type de périphérique, son identifiant et son état de connexion.

Utilisation avancée
Pour savoir comment répertorier, mapper et connecter manuellement des périphériques à l'aide du composant DeviceMapper dans un script, consultez le tutoriel « Device Mapping », qui contient des instructions étape par étape.