BUAT DUNIAMU
Naskah
Coroutine
2mnt
Koorutina adalah komponen program multitasking non-preemptif yang bekerja dengan cara menghentikan eksekusi dan kemudian melanjutkan dari tempat yang ditinggalkan. Ini terutama digunakan untuk mengeksekusi fitur-fitur seperti operasi asinkron, pengecualian, loop acara, iterator, daftar tak terbatas, dan pipa.
Klik di sini untuk mempelajari lebih lanjut tentang koorutina Unity.
📘 Koorutina

Implementasi ZEPETOScript dari koorutina Unity adalah sebagai berikut.
JS
1import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
2import { WaitForSeconds } from 'UnityEngine';
3
4export default class Coroutine extends ZepetoScriptBehaviour {
5
6 private current: number;
7
8 Start() {
9 this.current = 0;
10 console.log(`mulai rutinitas`);
11 this.StartCoroutine(this.DoRoutine());
12 }
13
14 *DoRoutine() {
15 while(true) {
16 yield null;
17 console.log(`[${this.current++}] Tunggu untuk rutinitas berikutnya..`);
18 yield new WaitForSeconds(1);
19 }
20 }
21}

Periksa layar output kode uji di bawah ini.


Diperbarui 11 Oct 2024

Apakah halaman ini membantu Anda?