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
Prochaine révision
Révision précédente
fr:yaml:tuiles-tilemaps [2026/05/07 03:31] – Correction rendu syntaxe JDR-Bot dans DokuWiki 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 +La forme complète est %%[[url:NxM:col:row]]%%.
- +
-<code> +
-%%[[url:NxM:col:row]]%% +
-</code>+
  
   * ''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 32: 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>
 encadre: | encadre: |
   [[grid:3x3]]   [[grid:3x3]]
-  /scenarios/images/test/tiles.png:4x4:{map_x}:{map_y}+  /scenarios/images/test/tiles.png:4x4:0:0 | /scenarios/images/test/tiles.png:4x4:1:0 | /scenarios/images/test/tiles.png:4x4:2:
 +  /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:
 +  /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]]   [[/grid]]
 </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.1778117470.txt.gz · Dernière modification : de cyrilfiesta