Defold
Tiled peut exporter vers Defold en utilisant un des deux greffons fournis. Ils sont tous deux désactivés par défaut.
defold
Ce greffon exporte une carte en tant que Carte de Tuiles Defold (*.tilemap). Il supporte seulement des calques de tuiles et seulement un seul jeu de tuiles peut être utilisé.
Propriétés Personnalisées
On peut choisir la propriété tile_set
de la carte en ajoutant une propriété personnalisée de type chaîne à la carte, nommée tile_set
(sensible à la casse). Si elle est laissée vide, elle devra être mise en place dans Defold après chaque export.
On peut ajouter une propriété personnalisée « z », de type float , pour choisir la valeur z
de chaue calque. Par défaut, les calques seront exportés avec des valeurs de z croissantes, donc il ne vous faut choisir cette propriété que si vous devez personnaliser l’ordre du rendu.
defoldcollection
Ce greffon exporte une carte en tant que Collection Defold (*.collection), et créée aussi plusieurs fichiers .tilemap.
Il supporte :
Les calques de groupes (seuls les calques de groupes à la racine sont supportés, pas ceux qui sont imbriqués!)
Plusieurs Jeux de Tuiles par Carte de Tuiles
Le greffon assigne automatiquement un index Z à chaque calque, avec des valeurs fluctuant entre 0 et 0.1. Le greffon supporte l’utilisation de 9999 calques de groupes et 9999 calques de tuiles par calque de groupes.
Quand toute information supplémentaire est nécessaire pour la carte, elle peut être exportée dans un format Lua et chargée en tant que script Defold.
Propriétés Personnalisées
La propriété
tile_set
de chaque carte de tuiles pourrait avoir à être modifiée manuellement dans Defold après chaque exportation. Ceci dit, Tiled va essayer de trouver le fichier .tilesource correspondant avec le nom du jeu de tuiles dans Tiled dans le répertoire/tilesources/
de votre projet. Si un fichier est trouvé, un ajustement manuel ne sera pas nécessaire.Alternativement, une propriété personnalisée de type chaîne appelée « tilesource » (sensible à la casse) peut être ajoutée au jeu de tuiles, elle sera alors utilisée à la place (depuis Tiled 1.9.2).
Si vous créez des propriétés personnalisées pour votre carte nommées
x-offset
ety-offset
, ces valeurs seront utilisées en tant que coordonnées pour votre GameObject de haut niveau dans la collection. C’est utile si vous travaillez avec des Mondes.
Une propriété personnalisée de type float, nommée « z », peut être ajoutée aux calques de tuiles pour spécifier manuellement leur valeur
z
.