Skip to content

Contrôle de Flux

Le flux logique est l'ordre dans lequel vos nœuds sont exécutés. Habituellement, le flux commence sur un événement déclenché (nœud de lecture manuelle, nœud au chargement, fonction...). Ensuite, il suit le fil d'exécution représenté par un lien blanc en gras.

Le contrôle de flux permet de définir l'ordre d'exécution des nœuds dans votre graphe et de gérer les conditions ou les répétitions des actions.

Le contrôle de flux est divisé en trois catégories principales :

  • Déclencheurs : Démarrent le flux d'exécution.
  • Nœuds Conditionnels : Modifient le flux d'exécution en fonction d'une condition.
  • Boucles : Répètent des actions en fonction d'un critère donné.

Déclencheurs

Les nœuds déclencheurs démarrent l'exécution de la logique lorsqu'un événement spécifique se produit.

Exemple : Déclencher l'incrémentation d'un score

  1. Ajoutez un nœud On Click connecté à un bouton dans votre interface.
  2. Connectez-le à un nœud Log.

Lorsque l'utilisateur clique sur le bouton, le nœud On Click déclenche l'exécution de la logique, et le nœud Log affiche un message dans la console.

Nœuds Conditionnels (If)

Les nœuds conditionnels permettent de tester une condition et d'exécuter différentes actions en fonction du résultat. Un nœud conditionnel possède :

  • Une entrée d'exécution ()
  • Une entrée de condition ()
  • Une sortie vraie ()
  • Une sortie fausse ()

Nœuds de Boucle (For, While)

Les nœuds de boucle permettent de répéter une action plusieurs fois en fonction d'une condition ou d'une liste.

Boucle For

Un nœud de boucle For possède :

  • Une entrée d'exécution ()
  • Une entrée de tableau ()
  • Une sortie d'exécution ()
  • Une sortie d'élément (du type d'élément du tableau)
  • Une sortie d'index ()
  • Une sortie de fin ()

Boucle While

Un nœud de boucle While possède :

  • Une entrée d'exécution ()
  • Une entrée de condition ()
  • Une sortie d'exécution ()
  • Une sortie de fin ()