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:37] – Correction exemples tilemap cyrilfiestafr:yaml:tuiles-tilemaps [2026/08/31 21:12] (Version actuelle) – Wiki : fins de pages homogènes, liens Discord retirés 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 s'affiche à sa **taille réelle** : elle n'est jamais agrandie sans que vous l'ayez demandé. Seule une tuile trop grande pour la zone de texte est réduite. Un clic l'agrandit en n'affichant que la case choisie, pas la spritesheet entière. 
 + 
 +La règle vaut pour tous les supports, y compris la pièce jointe produite par Discord.
  
 ===== Assembler une grille ===== ===== Assembler une grille =====
Ligne 28: Ligne 32:
 </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 47:
 </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 melangeesl'affichage est normalise sur une taille commune+  * Si des tuiles de tailles différentes sont mélangéesla case adopte la taille de la **plus petite** : une grande illustration se réduit au format des tuiles, plutôt que de leur imposer le sien. 
-  * 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]]**+
  
fr/yaml/tuiles-tilemaps.1778117838.txt.gz · Dernière modification : de cyrilfiesta