Partager via


Avant de commencer

World Locking Tools pour Unity offre une API très puissante pour un contrôle précis des services qu’il offre. Au premier coup d’œil, elle peut être assez intimidante.

Une question raisonnable peut être : quelle quantité de code dois-je écrire pour utiliser WLT ?

La réponse, qui pourrait vous étonner, est « aucune ».

WLT a été soigneusement structuré pour gérer la grande majorité des cas d’utilisation avec une simple interface par glisser-déplacer. Certaines modifications mineures apportées à votre scène, comme décrit ici, et votre application sera verrouillée et ancrée gratuitement.

Capture d’écran d’Unity avec la configuration WLT la plus simple

Personnalisation du comportement par le biais du code

Il existe un petit nombre de cas où vous pouvez souhaiter effectuer un codage supplémentaire par rapport aux API WLT.

Tout d’abord, vous souhaiterez peut-être personnaliser les expériences de vos clients, en particulier dans des circonstances exceptionnelles, comme la perte de suivi. Certains de ces comportements sur mesure sont décrits dans la section Gestion des conditions exceptionnelles.

Deuxièmement, vous souhaiterez peut-être effectuer votre configuration WLT au moment de l’exécution. Toutes les configurations WLT qui peuvent être effectuées dans l’inspecteur Unity peuvent être effectuées par des appels de script. De même, tout objet ou composant WLT pouvant être ajouté à la scène et déployé au moment de la génération, peut à la place être ajouté à la scène au moment de l’exécution à partir du script.

Le dernier cas est celui où une entrée supplémentaire est requise de votre application afin d’exécuter un service pour vous. Par exemple, pour aligner votre système de coordonnées avec les caractéristiques physiques d’une certaine manière souhaitée, vous devez fournir une indication sur la manière dont vous souhaitez aligner le système de coordonnées. Cette entrée supplémentaire est fournie sous la forme de paires de machines virtuelles et d’espaces de suivi.

Démarrez sans forcer

WLT s’emploie à maintenir ce modèle. Pour bénéficier des fonctionnalités les plus courantes, vous n’avez pas besoin d’utiliser de codage, et la configuration est minimale. Le comportement par défaut est implémenté sous la forme de composants disponibles. La personnalisation du comportement par défaut ne requiert qu’assez de code pour remplacer le comportement fourni par le comportement souhaité. Les fonctionnalités supplémentaires requièrent uniquement une interaction suffisante avec votre application pour indiquer vos intentions.

Il y a beaucoup de surface d’API dans WLT. Ce sont des opportunités de croissance pour plus tard, et ainsi WLT ne vous restreint jamais. Mais commencez simplement. Vous pourriez remarquer que WLT fait tout ce dont vous avez besoin, sans ligne de code.

Tout d’abord, lisez et comprenez cette documentation conceptuelle. Aux emplacements appropriés, vous trouverez des liens vers la documentation de l’API comme référence pour la syntaxe d’appel exacte. Des liens directs vers la documentation globale de l’API sont inclus ci-dessous.

Voir aussi

Documentation sur les API