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

🟪 Modifier Zone cliquable

🟪 Modifier Zone cliquable



Le bloc Modifier Zone cliquable permet de modifier dynamiquement l'état, l'apparence ou l'activation d'une zone cliquable dans un bloc visuel (comme les blocs de Graph).


Ce bloc est spécialement conçu pour les zones transparentes superposées à des images, offrant des fonctionnalités similaires au bloc Modifier choix mais adaptées aux interactions visuelles.


📥 Entrées


  • type (String) : L'action de modification désirée parmi : disable (Désactiver), rename (Renommer), remove (Cacher), ou changeStyle (Changer le style).
  • condition (Boolean) : Un booléen déterminant quand la modification prend effet. Requis pour les actions disable et remove.
  • text (String) : Le texte associé à la bulle, l'infobulle ou la zone en Markdown. Requis pour les actions disable, rename et remove.
  • borderStyle (String) : Définit l'indicateur visuel de la zone (encadré). Requis pour les actions disable, rename et changeStyle.


📤 Sorties


  • out (ChoiceConfig) : Configuration de la zone cliquable à connecter à une entrée d'option de zone cliquable.


💡 Exemple d'utilisation


Scénario : Désactiver une zone cliquable après interaction


  1. Un joueur interagit avec une carte interactive représentant une pièce avec plusieurs objets cliquables.
  2. Après avoir cliqué sur l'interrupteur, la lumière s'allume et la zone cliquable de l'ampoule doit être désactivée.
  3. Ajoutez un bloc Modifier Zone cliquable avec le type défini sur disable.
  4. Configurez la condition pour qu'elle soit vraie lorsque la variable LumiereAllumee est égale à true.
  5. Reliez la sortie out à l'entrée de configuration de la zone cliquable "Ampoule" dans le bloc visuel.
  6. Résultat : La zone cliquable de l'ampoule devient inactive et ne réagit plus au survol ou au clic.


⚙️ Détails Techniques

  • Gestion des opérations : Chaque type d'opération (disable, rename, remove, changeStyle) active dynamiquement les entrées requises dans l'interface.
  • Compatibilité : Ce bloc fonctionne uniquement avec les zones cliquables définies en Markdown dans les blocs visuels comme Graph.
  • Variables dynamiques : Les entrées text et borderStyle acceptent des variables pour une personnalisation en temps réel.

Mis à jour le : 04/03/2026

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

Partagez vos commentaires

Annuler

Merci !