Unity Invoke Metodu Nedir ve Nasıl Kullanılır?

Unity Invoke

Bu dersimde, sizlere Unity Invoke metodu nasıl kullanılır onu göstereceğim. Invoke metodunun genel kullanım amacı fonksiyonu belli bir süre sonra çağırmaktır. Bu yazımda Invoke, InvokeRepating ve CancelInvoke metotlarını anlatacağım.

Unity Invoke

    void Start()
    {
        Debug.Log("Sahne Başladı.");
        //Bu Komutla Birlikte Fonksiyonu 2 saniye sonra çağırmış olduk. 
        Invoke("IkiSaniyeBekle", 2);
    }

    void IkiSaniyeBekle()
    {
        Debug.Log("İki Saniyeye Beklendi.");
    }

Kod Çıktısı;

Unity Invoke

Invoke(“Fonksiyon Adı”,Bekleme Süresi(s)); şeklinde kullanılır.

InvokeRepating

    void Start()
    {
        Debug.Log("Sahne Başladı.");
        //Bu Komutla Birlikte Fonksiyonu 2 saniye sonra çağırmış olduk ve her 3 saniyede bir tekrar çağırdık. 
        InvokeRepeating("IkiSaniyeBekle", 2, 3);
    }

    void IkiSaniyeBekle()
    {
        Debug.Log("İki Saniyeye Beklendi.");
    }

Kod Çıktısı;

InvokeRepeating

InvokeRepeating(“Fonksiyon Adı”, Bekleme Süresi(s), Tekrar Çalışma Süresi(s)); şeklinde kullanılır.

Eğer durdurmak istiyorsak;

CancelInvoke("IkiSaniyeBekle");

Yukarıdaki kodu kullanmalıyız.

Diğer Unity Dersleri için Unity 2D Karakter Hareket Ettirme adlı yazımıza göz atabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir