Articles sur : Blocs Celestory
Cet article est aussi disponible en :

🟧 Modifier personnage

🟧 Modifier personnage



Le bloc Modifier personnage permet de mettre à jour dynamiquement les attributs et le visuel d'un personnage pendant l'exécution de l'application (ex: chatbot), sans avoir à recréer un nouveau personnage.


Ce bloc est particulièrement utile pour refléter des changements d'état émotionnel ou contextuel d'un personnage (ex: passage de "Bob Joyeux" à "Bob Triste") en modifiant son avatar, son style de texte ou ses effets d'animation.


📥 Entrées


  • in (Flow) : Le flux narratif déclenchant la modification du personnage.
  • character (ChatbotCharacterRef) : Référence statique du personnage à modifier.
  • image (Image) : (Optionnel) Nouvelle ressource image pour l'avatar du personnage.
  • entranceEffect (Animation) : Effet d'animation lors de l'apparition du personnage (ex: entrée par la gauche).
  • textStyle (TextStyle) : (Optionnel) Style de texte appliqué aux messages du personnage (police, couleur).
  • borderImage (Image) : (Optionnel) Design des bulles de discussion (fond, bordure).


📤 Sorties


  • out (Flow) : Flux sortant activé après application des modifications au personnage.


💡 Exemple d'utilisation


Scénario : Évolution émotionnelle d'un personnage dans un quiz


  1. Un personnage "Maître du Quiz" est créé avec un avatar neutre et une bulle de texte bleue.
  2. L'utilisateur répond correctement à une question difficile.
  3. Le bloc Modifier personnage est déclenché pour cibler "Maître du Quiz".
  4. L'entrée image est mise à jour avec un avatar souriant, et textStyle passe en vert.
  5. Lors de la prochaine interaction, le personnage apparaît avec son nouveau style, reflétant sa satisfaction.


⚙️ Détails Techniques

  • Gestion des options : Les entrées optionnelles non renseignées conservent leur valeur précédente.
  • Performance : Les modifications sont appliquées en temps réel sans rechargement du personnage.
  • Compatibilité : Fonctionne avec tous les blocs affichant des personnages (ex: showText, showCharacter).

Mis à jour le : 04/03/2026

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

Partagez vos commentaires

Annuler

Merci !