Articles sur : Blocs Celestory

Slide

🟦 Slide



Le bloc Slide permet d'afficher un panneau plein écran par-dessus la scène, avec une image ou une vidéo, un texte mis en forme, et un bouton pour continuer.


C'est l'équivalent d'une diapositive posée sur le Visual Novel : idéal pour une carte, un document trouvé, un écran de règles, un résumé de chapitre ou un écran de fin. Le récit est mis en pause tant que le joueur n'a pas cliqué sur le bouton.


📥 Entrées


  • in (Flux) : Point d'entrée. Dès que le flux arrive, la diapositive s'affiche par-dessus tout le reste.
  • texte (Markdown) : Le texte affiché sous le média. Il accepte la mise en forme Markdown et hérite par défaut du style de texte et de l'image de bordure « Slide » définis dans les réglages du module.
  • contenu (Image ou Vidéo) : Le média affiché en haut du panneau. Il est limité à 75 % de la hauteur de l'écran.
  • continue (Texte, « OK » par défaut) : Le libellé du bouton de validation.


Si vous écrivez {{prix}} (ou n'importe quel autre nom entre doubles accolades) dans le texte, le bloc crée automatiquement une entrée supplémentaire nommée prix, de type Texte, Nombre ou Booléen. La valeur qui y est branchée remplace le marqueur au moment de l'affichage.


📤 Sorties


  • out (Flux) : Le flux repart quand le joueur clique sur le bouton. Le panneau disparaît alors et la scène redevient visible.


💡 Exemple d'utilisation


Scénario : la carte du royaume


  1. Le joueur termine le chapitre 1 dans la taverne.
  2. Un bloc Slide est configuré : contenu = carte_royaume.png, texte = « Chapitre 2 — La route du Nord\n\nVous avez {{pieces}} pièces en poche. », continue = « Partir ».
  3. Le bloc crée tout seul une entrée pieces, à laquelle on branche la variable du même nom.
  4. La carte s'affiche plein écran par-dessus la taverne, avec le texte dessous et le bouton « Partir ».
  5. Le joueur clique sur « Partir » : le panneau se referme et le flux enchaîne sur le bloc Scène de la route du Nord.


⚙️ Détails Techniques


  • Identifiant interne : slide
  • Mise en page : le panneau occupe tout l'écran et se place au-dessus de la scène. Les éléments s'empilent verticalement, centrés : le média d'abord, puis le texte, puis le bouton.
  • Vidéo : la vidéo ne démarre pas toute seule. Si vous attendez du joueur qu'il la regarde, activez l'option « contrôles » sur la ressource Vidéo pour qu'il puisse la lancer. Le bloc n'attend pas la fin de la vidéo : il attend le clic sur le bouton.
  • Le libellé « continue » n'est pas traduit : cette entrée s'affiche sous son nom technique anglais dans l'interface, quelle que soit la langue.
  • Style du bouton : la couleur et la taille du texte du bouton sont reprises du style « Notification » du module, et non du style « Style du texte du bouton continuer » — ce dernier ne fournit que la police. À garder en tête quand le bouton ne prend pas l'apparence attendue.
  • Le texte est injecté en HTML : le Markdown est converti puis inséré tel quel. Évitez d'y faire passer du contenu venu de l'extérieur (réponse d'API, saisie du joueur) sans l'avoir vérifié.


🔗 Voir aussi


  • Alerte : pour un message court en surimpression, sans média ni bouton personnalisé.
  • Image / Vidéo : pour afficher un média dans le décor plutôt qu'en plein écran.
  • Scène : pour reprendre la narration après la diapositive.



Version documentée : v1

Mis à jour le : 23/09/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !