Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Importation et modification des ressources

Un projet de jeu se compose généralement d’un grand nombre de ressources externes produites dans différents logiciels spécialisés dans la création d’éléments graphiques, de modèles 3D, de fichiers audio, d’animations, etc. Defold est conçu pour un flux de travail dans lequel vous utilisez vos outils externes, puis importez les ressources dans Defold une fois qu’elles sont finalisées.

Importation des ressources

Defold exige que toutes les ressources utilisées dans votre projet se trouvent dans la hiérarchie du projet. Vous devez donc importer toutes les ressources avant de pouvoir les utiliser. Pour importer des ressources, faites simplement glisser les fichiers depuis le système de fichiers de votre ordinateur et déposez-les à l’emplacement approprié dans le panneau Assets de l’éditeur Defold.

Importation de fichiers

Utilisez des images PNG ou JPEG pour les atlas et les sources de tuiles. La prise en charge de PNG inclut les images RGB, RGBA et à couleurs indexées (palette). Vous pouvez également importer des textures source KTX2 pour les utiliser comme textures de modèles.

Utilisation des ressources

Une fois les ressources importées dans Defold, elles peuvent être utilisées par les différents types de composant (component) pris en charge par Defold :

  • Les images peuvent servir à créer de nombreux types de composants visuels fréquemment utilisés dans les jeux 2D. Pour en savoir plus, consultez les instructions d’importation et d’utilisation des éléments graphiques 2D.
  • Les sons peuvent être utilisés par le composant Sound pour lire des sons.
  • Les polices sont utilisées par le composant Label et par les nœuds de texte dans une interface graphique.
  • Les modèles glTF (.gltf et .glb) peuvent être utilisés par le composant Model pour afficher des modèles 3D animés. Développez ces fichiers dans le panneau Assets pour parcourir leurs maillages, matériaux générés et images intégrées. Les images intégrées sont utilisables directement ; incluez les images et tampons référencés à l’extérieur dans des fichiers de projet distincts. La géométrie compressée avec Draco ou Meshopt est également prise en charge et décodée lors de l’importation ou du build. Lorsque vous sélectionnez une scène ou un maillage dans un composant Model, l’éditeur peut proposer de renseigner ses liaisons de matériaux et de textures. Choisissez Auto Fill pour les appliquer en remplaçant les liaisons existantes, ou Keep Current pour conserver les vôtres. Pour en savoir plus, consultez l’importation et l’utilisation de modèles 3D.

Modification des ressources externes

Defold ne fournit pas d’outils de modification pour les images, les fichiers audio, les modèles ou les animations. Ces ressources doivent être créées en dehors de Defold avec des outils spécialisés, puis importées dans Defold. Defold détecte automatiquement les modifications apportées à toute ressource parmi les fichiers de votre projet et met à jour la vue de l’éditeur en conséquence.

Modification des ressources Defold

L’éditeur enregistre toutes les ressources Defold dans des fichiers texte qui facilitent les fusions. Ces fichiers sont également faciles à créer et à modifier à l’aide de scripts simples. Consultez cette discussion sur le forum pour plus d’informations. Notez toutefois que nous ne publions pas les détails de nos formats de fichiers, car ils changent de temps à autre. Vous pouvez également utiliser les scripts de l’éditeur pour réagir à certains événements du cycle de vie de l’éditeur et exécuter des scripts qui génèrent ou modifient des ressources.

Faites particulièrement attention lorsque vous manipulez des fichiers de ressources Defold à l’aide d’un éditeur de texte ou d’un outil externe. Si vous introduisez des erreurs, elles peuvent empêcher l’ouverture du fichier dans l’éditeur Defold.

Certains outils externes tels que Tiled et Tilesetter peuvent être utilisés pour générer automatiquement des ressources Defold.