Fab Mağazası

Delay (Gecikme)

Unreal Engine oyunlarında yürütme akışını (execution flow) ana oyun iş parçacığını dondurmadan (asenkron olarak) belirli bir süre duraklatan ve süre dolduğunda Completed çıkışından devam ettiren temel Latent Action (gecikmeli eylem) düğümüdür.

Kategori: Timers & Utilities Zorluk: Başlangıç C++: UKismetSystemLibrary::Delay

YouTube Video Dersi (#04)

İnteraktif Blueprint Grafiği & Kopyalanabilir Kod

Aşağıdaki grafikteki node'ları sağ üstteki "Copy Nodes" butonuna basarak kopyalayabilir ve doğrudan Unreal Engine 5 editörünüzde Blueprint Graph içerisine Ctrl+V ile yapıştırabilirsiniz:

Giriş ve Çıkış Pinleri

Pin Adı Yön Veri Tipi Varsayılan Açıklama
(Exec In) Giriş Exec (Beyaz) - Gecikme sayacını başlatan yürütme sinyali.
Duration Giriş Float / Real (Açık Yeşil) 0.2 s Beklenecek süre uzunluğu (saniye cinsinden, örn: 2.0).
Completed Çıkış Exec (Beyaz) - Belirtilen saniye tamamlandığında tetiklenen devam yürütme akışı.

Videodaki Blueprint Akışı

BeginPlay Sonrası 2 Saniye Bekleme

Oyun başladığında Event BeginPlay tetiklenir ve yürütme akışı Delay düğümüne gider. Duration değeri 2.0 olduğu için düğüm, akışın bu kolunu iki saniye bekletir. Bu sırada oyun çalışmaya devam eder.

Süre dolduktan sonraki uygun oyun güncellemesinde Completed çıkışı çalışır. Bağlı Print String düğümü ekrana "2 saniye geçti" mesajını yazdırır. Videodaki örnek yalnızca bu gecikmeli mesaj akışını gösterir.

ESC