Program C# Unity : Materi 13 - Coroutine


Salah satu fungsi dari coroutine adalah wait for seconds yang digunakan untuk memberi jeda (hitungan detik) dari beberapa baris perintah yang akan diproses.


MULAI

Buat C# Script dan beri nama "LatihanCoroutine" dan berikan script ke Main Camera. Kemudian buka script tambahkan listing program berikut :

A. LatihanCoroutine.cs
using UnityEngine;
using System.Collections;

public class LatihanCoroutine : MonoBehaviour {

                void Start () {
                                StartCoroutine(BelajarCoroutine());
                }
               
                IEnumerator BelajarCoroutine(){
                                Debug.Log("Bersiap");
                                yield return new WaitForSeconds(3);
                                Debug.Log("Mulai");
                }
               

}

Penjelasan :
Untuk menggunakan coroutin, maka digunakan IEnumerator (akan dibahas pada tutorial selanjutnya). Setelah itu agar dapat diproses digunakan perintah "StartCoroutine(BelajarCoroutine())".

yield return new WaitForSecond digunakan untuk memberi jeda waktu per detik.






Jalankan game, lihat yang terjadi "Bersiap" diproses terlebih dahulu dan setelah 3 detik berlalu maka diproses output baris program "Mulai".



SELESAI




Berlangganan update artikel terbaru via email:

0 Response to "Program C# Unity : Materi 13 - Coroutine"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel