Exportation de feuilles de sprite

La fenêtre Exporter vers des feuilles de sprite est exportée sous plusieurs résolutions, générant plusieurs fichiers .xml et une ou plusieurs feuilles de sprites en fonction du nombre de résolutions de sprite que vous avez définies.

Cela enregistre différentes animations du même personnage sous le même nom. Par exemple, s’il existe une animation inactive, exécution et atteindre, celles-ci doivent toutes partager le même Nom de ressource. Vous pouvez la considérer comme la collection globale d’animations. À l’intérieur se trouvent les différentes versions de plans enregistrés dont vous pouvez réutiliser les dessins pour toutes les animations de ce jeu de personnages. Chaque version du plan sera affichée en tant qu’élément dans la liste.

Lorsque vous exportez une animation, seuls les dessins utilisés dans ce plan sont exportés. Tous les dessins sont d’abord exportés individuellement, puis regroupés en atlas dans une feuille de sprite.

Si vous avez enregistré plusieurs animations sous le même nom de ressource (c’est-à-dire CanardDeL’Espace : exécuter, inactif), puis il regroupera à nouveau en atlas la feuille de sprite pour inclure tous les dessins de toutes les animations dans ce dossier, en créant un nouveau fichier d’animation, mais en réutilisant le même squelette.

REMARQUE

Les programmeurs seront peut-être intéressés de noter que les données XML exportées par Harmony peuvent être converties ensuite en une structure de données binaires plus optimisée. Pour convertir un fichier XML au format binaire, utilisez l’utilitaire Xml2Bin. Cet utilitaire convertit la structure de données XML générée par le logiciel Toon Boom Harmony en une structure de données binaires compressées. Cet utilitaire est disponible dans le SDK de jeu sous /HarmonyGameSDK/Plugins/.

  • Plugins/Mac : Binaire précompilé pour Mac OSX.
  • Plugins/Windows\x86 : Binaire précompilé pour Windows.
  • Samples/HarmonyGameSDKSource/Utils/Xml2Bin : ­ sources Xml2Bin.
  • Samples/HarmonyGameSDKSource/Utils/Xml2Bin/proj.mac.Xml2Bin.xcodeproj : ­ Projet XCode pour Mac OSX.
  • Samples/HarmonyGameSDKSource/Utils/Xml2Bin/proj.win32/Xml2Bin.sln : Solution Visual Studio 2010 pour Windows.

Le code C++ qui gère la structure de données peut être réutilisé et analysé dans votre propre code si vous souhaitez l’intégrer à d’autres moteurs de jeu.