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

Spread the love

Fajar (Ucup)

Pemilik dan Author dari FajarYusuf.com dan juga seseorang yang gemar membagikan info menarik kepada orang lain.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *