fr:yaml:tuiles-tilemaps
Table des matières
Language / Langue : FR | EN
Tuiles et tilemaps
Les tuiles permettent d'extraire une case d'une spritesheet. Les tilemaps assemblent plusieurs tuiles dans une grille, directement dans le texte ou dans un encadre persistant.
Extraire une tuile
texte: "Tuile : [[/scenarios/images/test/tiles.png:4x4:1:2]]"
La forme complete est [[url:NxM:col:row]].
Nest le nombre de colonnes de la spritesheet.Mest le nombre de lignes de la spritesheet.coletrowsont les coordonnees de la tuile, en partant de 0.
Assembler une grille
texte: | [[grid:3x3]] /scenarios/images/test/tiles.png:4x4:0:0 | /scenarios/images/test/tiles.png:4x4:1:0 | /scenarios/images/test/tiles.png:4x4:2:0 /scenarios/images/test/tiles.png:4x4:0:1 | /scenarios/images/test/tiles.png:4x4:1:1 | /scenarios/images/test/tiles.png:4x4:2:1 /scenarios/images/test/tiles.png:4x4:0:2 | /scenarios/images/test/tiles.png:4x4:1:2 | /scenarios/images/test/tiles.png:4x4:2:2 [[/grid]]
Chaque cellule contient soit une tuile extraite avec url:NxM:col:row, soit une image directe. Les cellules sont separees par |.
Variables dynamiques
Les coordonnees peuvent utiliser des variables entre accolades. C'est utile pour une minimap ou un HUD mis a jour par des evenements.
encadre: | [[grid:3x3]] /scenarios/images/test/tiles.png:4x4:0:0 | /scenarios/images/test/tiles.png:4x4:1:0 | /scenarios/images/test/tiles.png:4x4:2:0 /scenarios/images/test/tiles.png:4x4:0:1 | /scenarios/images/test/tiles.png:4x4:{map_x}:{map_y} | /scenarios/images/test/tiles.png:4x4:2:1 /scenarios/images/test/tiles.png:4x4:0:2 | /scenarios/images/test/tiles.png:4x4:1:2 | /scenarios/images/test/tiles.png:4x4:2:2 [[/grid]]
Les grilles placees dans encadre: sont rafraichies avec la salle, comme les autres informations persistantes.
Comportements utiles
- Si la grille contient moins de cellules que prevu, les cases manquantes sont remplies par des emplacements blancs.
- Si des tuiles de tailles differentes sont melangees, l'affichage est normalise sur une taille commune.
- Le linter signale les grilles incompletes.
- Sur les adaptateurs qui ne peuvent pas afficher une tilemap interactive, un rendu de secours est utilise.
Retrouvez nous sur le discord Make&Play
fr/yaml/tuiles-tilemaps.txt · Dernière modification : de cyrilfiesta
