⬜ Interruption
⬜ Interruption
Le bloc Interruption fait une toute petite pause, invisible pour le joueur, au milieu d'une boucle (une suite d'actions qui se répète plusieurs fois de suite).
Sans cette pause, une boucle qui tourne très vite et très longtemps peut finir par saturer la mémoire de l'application et la faire planter. Le bloc Interruption laisse à l'application le temps de "souffler" avant de continuer, sans que le joueur ne remarque quoi que ce soit.
📥 Entrées
- in (Flux) : Flux d'exécution entrant qui déclenche l'interruption avant de poursuivre.
📤 Sorties
- out (Flux) : L'exécution repart immédiatement vers la suite du graphe après une brève pause, sécurisant ainsi la mémoire.
💡 Exemple d'utilisation
Scénario : Une boucle qui se répète des centaines de fois
- Un créateur construit une boucle (bloc Répétition) qui recalcule un score à chaque passage, et la fait tourner plusieurs centaines de fois d'affilée.
- Sans précaution, une boucle aussi longue et rapide peut faire planter l'application.
- Le créateur place un bloc Interruption à l'intérieur de la boucle, entre deux autres blocs.
- À chaque passage dans la boucle, le bloc Interruption marque une pause d'une fraction de seconde, totalement invisible pour le joueur.
- La boucle peut ainsi tourner des centaines de fois sans jamais faire planter l'application.
⚙️ Détails Techniques
- Ancien nom : Break Stack
- Comportement technique : Ce bloc interrompt temporairement l'exécution pour vider la pile d'appels (stack), évitant ainsi les erreurs de débordement mémoire.
- Remarque : Aucun paramètre n'est nécessaire – le bloc agit automatiquement sur le flux courant.
Version documentée : v2
Mis à jour le : 06/09/2026
Merci !
