CRÉEZ VOTRE MONDE
Scriptage
Coroutine
2min
une coroutine est un composant de programme multitâche non préemptif qui fonctionne en suspendant l'exécution puis en continuant là où elle s'est arrêtée elle est principalement utilisée pour exécuter des fonctionnalités telles que des opérations asynchrones, des exceptions, des boucles d'événements, des itérateurs, des listes infinies et des pipes cliquez ici pour en savoir plus sur la coroutine de unity 📘 coroutine https //docs unity3d com/kr/current/manual/coroutines html https //docs unity3d com/kr/current/manual/coroutines html l'implémentation de zepetoscript des coroutines unity est la suivante import { zepetoscriptbehaviour } from 'zepeto script'; import { waitforseconds } from 'unityengine'; export default class coroutine extends zepetoscriptbehaviour { private current number; start() { this current = 0; console log(`début de la routine`); this startcoroutine(this doroutine()); } doroutine() { while(true) { yield null; console log(`\[${this current++}] attendre la prochaine routine `); yield new waitforseconds(1); } } } vérifiez l'écran de sortie du code de test ci dessous