Ceci est une ancienne révision du document !
Table des matières
Language / Langue : FR | EN
Éditeur graphique - Timers et HUD
Timers
Les timers se configurent dans l'inspecteur d'une salle (section Événements, action timer:) ou dans le Panneau Globaux (Timers globaux).
Champs d'un timer :
| Champ | Rôle |
|---|---|
nom | Identifiant unique du timer |
duree | Durée en secondes |
visible | Afficher le compte à rebours dans l'interface |
a_expiration | Actions faire: exécutées quand le timer arrive à zéro |
tick | Actions faire: exécutées chaque seconde (optionnel) |
si | Condition de démarrage (optionnel) |
Actions à l'expiration et au tick - même syntaxe que faire: : vers:salle, modifier:var, declencher_event:id, etc.
Pour démarrer ou arrêter un timer global depuis un événement ou un choix, utilisez l'action :
faire: - timer_global: nom_timer state: ON # ON, OFF ou SWITCH
Un timer local s'annule tout seul quand le joueur quitte la salle. Un timer global se met en pause avec OFF, qui conserve le temps restant.
HUD (encadrés persistants)
Le HUD permet d'afficher des informations permanentes à l'écran du joueur (points de vie, score, mini-carte, etc.). Il est configuré via encadre: dans les événements.
8 positions disponibles :
haut- bandeau hautbas- bandeau basgauche- bord gauchedroite- bord droitehaut-gauche,haut-droite- coins hautbas-gauche,bas-droite- coins bas
Configurer un encadré depuis l'éditeur :
Dans l'inspecteur, section Événements, action encadre: :
| Champ | Rôle |
|---|---|
position | Une des 8 positions ci-dessus |
texte | Contenu (supporte les variables v_nom_v) |
titre | Titre de l'encadré (optionnel) |
splits | Diviser en zones côte à côte (ex : 2 pour deux colonnes) |
style | Thème visuel (default, danger, info…) |
visible-si | Condition d'affichage |
L'encadré est mis à jour à chaque fois que l'événement qui le définit est exécuté. Pour un HUD dynamique, placez la mise à jour dans un événement global ou dans un timer tick.
Retrouvez nous sur le discord Make&Play
