Outils pour utilisateurs

Outils du site


en:yaml:hud

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
en:yaml:hud [2026/10/19 01:22] – Wiki 4.17 : corrections apres audit des exemples et traductions cyrilfiestaen:yaml:hud [2026/10/20 22:10] (Version actuelle) – Mod?les sur_place, port?e des encadr?s et objets 4.17 cyrilfiesta
Ligne 1: Ligne 1:
 **Language / Langue :** [[fr:yaml:hud|FR]] | **EN** **Language / Langue :** [[fr:yaml:hud|FR]] | **EN**
  
-====== HUD - Persistent Panels (YAML) ======+====== HUD - Panels (YAML) ======
  
 HUD panels (''hud:'') display persistent information on the player screen: HP, score, mini-map, countdown, and so on. HUD panels (''hud:'') display persistent information on the player screen: HP, score, mini-map, countdown, and so on.
Ligne 123: Ligne 123:
  
 A hosted video works here too. See [[en:yaml:medias|Sounds, images and videos]]. A hosted video works here too. See [[en:yaml:medias|Sounds, images and videos]].
 +
 +===== Room scope (4.17) =====
 +
 +**Panels remain persistent by default**, until explicitly replaced or cleared. Add ''scope: room'' to clear a panel when leaving the room where it was placed:
 +
 +<code yaml>
 +hud:
 +  position: top-left
 +  scope: room
 +  text: The map of this room.
 +</code>
 +
 +This works on rooms, actions, choices and events, including global interactions: ownership is assigned to the room where the panel is actually placed. An action without movement, a refresh or navigation to the same room does not clear it. Moving, using the phone's Back button or ending the game removes it. Other persistent panels remain visible.
 +
 +A panel declared on the room is placed again on each entry. An interaction-created panel waits for that interaction to run again. Replaced panels are not automatically restored. Saves preserve scope and room ownership; older panels without scope retain their persistent behaviour.
 +
 +In the editor, tick **Clear when leaving the room** on the panel. The box is unchecked by default. Scope is optional in [[en:yaml:modeles|inline models]] too; ''grille_2d'' requests it explicitly. French syntax: ''portee: salle''.
  
en/yaml/hud.txt · Dernière modification : de cyrilfiesta