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 :

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