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
Pour annuler un timer local : annuler_timer:nom. Pour annuler tous les timers : annuler_tous_timers:.
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
