⬛ Ouvrir un menu
⬜ Ouvrir un menu
Le bloc Ouvrir un menu permet d'afficher dynamiquement une interface de menu préconfigurée dans votre projet Celestory, comme un menu principal, un inventaire ou une popup personnalisée.
Ce bloc est particulièrement utile pour déclencher des interfaces contextuelles sans interrompre le flux principal de l'expérience, comme l'affichage d'un menu d'options ou d'un inventaire en superposition.
📥 Entrées
- in (Flux) : Point d'entrée déclenchant l'ouverture du menu sélectionné.
- menu (Menu) : Sélection du menu à afficher parmi ceux configurés dans le projet (types disponibles : "Principal", "Personnalisé", "Superposition/overlay").
📤 Sorties
- out (Flux) : Point de sortie activé une fois l'instruction d'ouverture du menu traitée, permettant de poursuivre le flux logique.
💡 Exemple d'utilisation
Scénario : Afficher un menu d'options lors d'un appui sur la touche Échap
- L'utilisateur appuie sur la touche Échap pendant une session de jeu.
- Un déclencheur détecte cette action et active le bloc Ouvrir un menu.
- Dans l'entrée menu, sélectionnez le menu "Options" préalablement configuré comme superposition (overlay).
- Le menu d'options s'affiche immédiatement à l'écran, sans interrompre le flux en arrière-plan.
- Le flux out peut être utilisé pour désactiver temporairement certaines interactions pendant que le menu est ouvert.
⚙️ Détails Techniques
- Gestion des types de menus : Les menus ouverts via ce bloc peuvent être de type main, custom ou overlay, mais ne gèrent pas les menus HUD (traités séparément).
- Comportement asynchrone : Le flux out est activé immédiatement après l'ouverture du menu, sans attendre sa fermeture. La logique en arrière-plan continue de s'exécuter pendant l'affichage du menu.
Mis à jour le : 04/03/2026
Merci !
