Workflow de dossier XML dans Unity

Dans le workflow des dossiers XML, une ressource Harmony Importer unique peut être créée par un développeur pour référencer un dossier XML exporté depuis Harmony. Cet importateur peut ensuite être utilisé pour générer une ressource Harmony Project et un nouveau Prefab du moteur de rendu Harmony Renderer.

Pour chaque fichier XML réexporté, les développeurs doivent définir manuellement les chemins d’importation et d’exportation et effectuer le processus d’importation à partir de la ressource Harmony Importer.

Ce workflow offre une certaine souplesse quant à l’emplacement des données XML. Par exemple, il peut résider à l’intérieur ou à l’extérieur du projet Unity. Toutefois, l’inconvénient de ce workflow est que davantage d’erreurs peuvent être commises, car les étapes sont plus nombreuses. Par exemple, le chemin d’accès aux fichiers de l’importateur TBG devra être mis à jour manuellement lors du déplacement des fichiers.

Le Prefab Harmony Renderer qui en résulte permet un rendu performant des personnages en générant un maillage au sein d’un plugin C++. Ceci est préférable pour les foules de personnages qui ne nécessitent pas de fonctionnalités de rendu personnalisées compliquées.

Importation d’ancres

Dans Harmony, les ancres fournissent un moyen d’indiquer quelles chevilles et dessins sont des positions d’intérêt pour les scripts de jeu dans Unity. Un ancrage peut être assigné à tout dessin ou cheville.

Ajout de sources audio

Lorsque vous créez des fichiers de plan dans Harmony avec audio, l’audio est exporté dans le dossier du projet. Harmony Importer créera automatiquement une AudioSource et l’ajoutera au Prefab généré. Harmony Renderer peut ensuite déclencher la lecture des fichiers AudioClip à certains moments de la lecture de l’animation, comme cela a été fait dans Harmony.