Quels sont les différents types d'exportations de jeux dans Harmony ?

Mis à jour le



Il existe deux «pipelines» principaux pour exporter les données d'Harmony vers votre engin de jeu. Celui que vous utiliserez dépendra de vos besoins et de l’engin de jeu que vous utilisez.

Exportation d’animation faite avec un «Rig» (XML)

L'exportation de l'animation faite avec un «Rig» est appropriée lorsque vous souhaitez que la taille des fichiers soit la plus petite possible. Vous pouvez convertir des données directement à partir de votre scène Harmony et les incorporer dans un engin de jeu.

Ce type d'exportation permet d'extraire les informations suivantes :

  • Informations sur la hiérarchie
  • Informations sur les dessins
  • Données de clés d’animation
  • Déformations («Game Bones» uniquement)
  • Nœuds «Cutter»
  • Nœuds «Transparency»
  • «Timing Columns»

A propos de ce type d'exportation:

  • Il s'agit de l'exportation la plus légère, qui permet de réduire la taille des fichiers, ce qui est idéal pour les jeux d’applications mobiles.
  • Des fonctions telles que le «morphing» ou les déformations de type «Curve» et «Envelope» peuvent être utilisées, mais elles devront être intégrées dans les dessins pour l’engin de jeu.
  • Vous pouvez utiliser des noeuds «cutters», mais vous ne pouvez pas en avoir plus d'un dans une chaîne hiérarchique.
  • Les déformations de type «Game Bones» peuvent être utilisées sans qu'il soit nécessaire de les capturer dans les dessins.
  • Lorsque vous extrayez les données, vous obtenez des feuilles de «sprites» qui contiennent uniquement les dessins des parties du corps utilisées dans votre fichier de scène Harmony.
  • Prend en charge plusieurs animations, telles que le ralenti, la course et le saut, tout en réutilisant le même montage et les mêmes dessins.
  • Est entièrement intégré à l’engin de rendu de développement de jeux Unity. Si vous créez votre jeu dans Unity, vous disposez d'un «pipeline» transparent sans avoir à retraiter les données dans votre engin de jeu.

Exportation image par image (JSON)

Ce format permet d'exporter à partir d'Harmony une séquence d'images, qui peut être recompilée dans une feuille de «sprites».

À propos de ce type d'exportation:

  • Vous pouvez utiliser tous les outils d'Harmony lorsque vous animez.
  • Les feuilles de «sprites» peuvent devenir assez lourdes et se retrouver sous forme de textures volumineuses à traiter dans le jeu. Cela convient à de nombreux jeux, comme les jeux de console, mais ce n'est pas l'idéal pour le développement de jeux pour appareils mobiles.
  • Il existe une option dans Harmony qui vous permet d'exporter votre animation image par image vers le moteur de jeu «EaselJS». «EaselJS» est un engin de jeu compatible avec le «web javascript». Il utilise une structure de données «json» pour faire correspondre chaque trame à une entrée dans la feuille de «sprites». La structure de données est facile à comprendre et peut être adaptée ou convertie pour un engin de jeu différent si nécessaire.

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 1

Vous ne trouvez pas ce que vous cherchez ?

Contactez-nous

Soumettez une demande et nous vous répondrons dans les plus brefs délais.

Ouvrir un ticket de support

Demandez à notre communauté Discord

Obtenez des réponses de notre communauté mondiale d'artistes et d'animateurs.

Rejoignez-nous sur notre serveur Discord

Rejoignez les conversations

Connectez-vous avec nous sur les médias sociaux pour trouver de l'inspiration, des mises à jour, des commentaires et bien plus encore.