Processus d’importation

Importer des ressources dans Godot 3.0+

Précédemment, importer des ressources dans Godot 2.x requérait la maintenance manuelle d’un répertoire avec les fichiers sources. Sans faire ça, il était impossible de spécifier comment convertir et comment changer une configuration d’importation pour les textures, l’audio, les scènes, etc.

Dans Godot 3.0, nous utilisons une approche plus moderne pour importer : déposez simplement vos ressources (fichiers images, scènes, fichiers audios, polices, etc.) directement dans le répertoire du projet (copiez les manuellement avec l’explorateur de fichier de votre système d’exploitation). Godot importera automatiquement ces fichiers en interne et gardera les ressources importées cachées dans un répertoire res://.import.

Ceci permet de changer tous les paramètres d’importation de façon transparente.

Changer les paramètres d’importation

Changer les paramètres d’importation d’une ressource dans Godot est facile (encore une fois, gardez à l’esprit que les paramètres d’importation sont seulement présents pour les types de ressources non-natifs de Godot). Sélectionnez la ressource appropriée dans le dock du système de fichiers :

../../../_images/asset_workflow1.png

Et, après ajustement des paramètres, pressez « Réimporter ». Les paramètres utilisés seront uniquement appliqués à cette ressource et seront utilisés pour les réimportations futures.

Changer les paramètres d’importation pour plusieurs ressources en même temps est possible également. Sélectionnez-les toutes ensemble dans l’onglet ressources et les paramètres exposés seront appliqués à chacune d’entre elles lors de leur réimportation.

Réimportation automatique

Lorsque que la somme de contrôle MD5 d’une ressource change, Godot effectuera une réimportation automatique de celle-ci, en appliquant les paramètres configurés pour cette ressource spécifique.

Fichiers générés

Importer ajoutera un fichier <ressource>.import en plus, contenant la configuration d’importation. Veillez à bien versionner ceux-ci sur votre système de contrôle de version !

../../../_images/asset_workflow4.png

En outre, des ressources supplémentaires seront prédéfinies dans le dossier caché res://.import :

../../../_images/asset_workflow5.png

Si l’un des fichiers présents dans ce dossier est effacé (ou le dossier entier), la ou les ressources seront réimportées automatiquement. De la sorte, la validation de ce dossier sur le système de contrôle de version est facultative. Cela permet de gagner du temps sur la réimportation lors de la vérification sur un autre ordinateur, mais cela prend beaucoup plus de place et de temps de transfert. Choisissez votre poison !

Changer le type d’importation de ressource

Certaines fichiers sources peuvent être importés comme différent types de ressources. Pour cela, sélectionnez le type de ressource désiré et appuyez sur « Réimporter » :

../../../_images/asset_workflow2.png

Changer les paramètres d’importation par défaut

Différent types de jeux peuvent nécessiter des valeurs par défaut différentes. Changer ces valeurs par défaut pour un projet peut être effectué en utilisant le menu « Pré-configuration ». En plus de certains types de ressources offrant des pré-configurations, la configuration par défaut peut-être sauvées et remise à zéro aussi :

../../../_images/asset_workflow3.png

La simplicité est la clé !

C’est un flux de travail très simple qui devrait prendre très peu de temps pour s’y habituer. Il impose également une manière plus adéquate de gérer les ressources.

Il existe de nombreux types de ressources disponibles pour l’importation, alors continuez à lire pour comprendre comment les utiliser !