Outils pour utilisateurs

Outils du site


fr:yaml:tuiles-tilemaps

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
fr:yaml:tuiles-tilemaps [2026/05/07 03:37] – Correction exemples tilemap cyrilfiestafr:yaml:tuiles-tilemaps [2026/07/15 01:42] (Version actuelle) – maj 4.13 : modes d'interface + corrections cyrilfiesta
Ligne 3: Ligne 3:
 ====== Tuiles et tilemaps ====== ====== 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.+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 encadré persistant.
  
 ===== Extraire une tuile ===== ===== Extraire une tuile =====
Ligne 11: Ligne 11:
 </code> </code>
  
-La forme complete est %%[[url:NxM:col:row]]%%.+La forme complète est %%[[url:NxM:col:row]]%%.
  
   * ''N'' est le nombre de colonnes de la spritesheet.   * ''N'' est le nombre de colonnes de la spritesheet.
   * ''M'' est le nombre de lignes de la spritesheet.   * ''M'' est le nombre de lignes de la spritesheet.
-  * ''col'' et ''row'' sont les coordonnees de la tuile, en partant de 0.+  * ''col'' et ''row'' sont les coordonnées de la tuile, en partant de 0
 + 
 +Dans le texte, une tuile est limitée à la même taille qu'une image classique. Un clic l'agrandit en n'affichant que la case choisie, pas la spritesheet entière.
  
 ===== Assembler une grille ===== ===== Assembler une grille =====
Ligne 28: Ligne 30:
 </code> </code>
  
-Chaque cellule contient soit une tuile extraite avec ''url:NxM:col:row'', soit une image directe. Les cellules sont separees par ''|''.+Chaque cellule contient soit une tuile extraite avec ''url:NxM:col:row'', soit une image directe. Les cellules sont séparées par ''|''.
  
 ===== Variables dynamiques ===== ===== Variables dynamiques =====
  
-Les coordonnees peuvent utiliser des variables entre accolades. C'est utile pour une minimap ou un HUD mis jour par des evenements.+Les coordonnées peuvent utiliser des variables entre accolades. C'est utile pour une mini-carte ou un HUD mis à jour par des événements.
  
 <code yaml> <code yaml>
Ligne 43: Ligne 45:
 </code> </code>
  
-Les grilles placees dans ''encadre:'' sont rafraichies avec la salle, comme les autres informations persistantes.+Les grilles placées dans ''encadre:'' sont rafraîchies avec la salle, comme les autres informations persistantes.
  
 ===== Comportements utiles ===== ===== Comportements utiles =====
  
-  * Si la grille contient moins de cellules que prevu, les cases manquantes sont remplies par des emplacements blancs. +  * Si la grille contient moins de cellules que prévu, 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. +  * Si des tuiles de tailles différentes sont mélangées, l'affichage est normalisé sur une taille commune
-  * Le linter signale les grilles incompletes+  * Plusieurs cellules peuvent utiliser la même spritesheet, y compris lorsqu'elle est déjà en cache
-  * Sur les adaptateurs qui ne peuvent pas afficher une tilemap interactive, un rendu de secours est utilise.+  * Le linter signale les grilles incomplètes
 +  * Sur les adaptateurs qui ne peuvent pas afficher une tilemap interactive, un rendu de secours est utilisé.
  
 **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]** **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**
  
fr/yaml/tuiles-tilemaps.1778117838.txt.gz · Dernière modification : de cyrilfiesta