🟧 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
- Un personnage "Maître du Quiz" est créé avec un avatar neutre et une bulle de texte bleue.
- L'utilisateur répond correctement à une question difficile.
- Le bloc Modifier personnage est déclenché pour cibler "Maître du Quiz".
- L'entrée image est mise à jour avec un avatar souriant, et textStyle passe en vert.
- 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
Merci !
