leonscottkfm

Unreal MVP
31 May 2015
1,537
5
218
63
28
(34) İstanbul Avrupa
store.steampowered.com
Bildigimiz üzere oyun başlangıcında event tick var fakat bu tüm olayı etkiliyor ben mesela bir turret yaptım ve beni gördüğü andan itibaren 3 saniye aralıkla ateş etsin istiyorum bunuda event ticke bağlayamam herhalde? Turrent ateş ediyor fakat 3 saniye aralıkla ateş etmesi için hangi şeyi kullanmam lazım?
 
leonscottkfm' Alıntı:
Bildigimiz üzere oyun başlangıcında event tick var fakat bu tüm olayı etkiliyor ben mesela bir turret yaptım ve beni gördüğü andan itibaren 3 saniye aralıkla ateş etsin istiyorum bunuda event ticke bağlayamam herhalde? Turrent ateş ediyor fakat 3 saniye aralıkla ateş etmesi için hangi şeyi kullanmam lazım?

Öncelikle bir yapay zekayı (mesela dediğiniz turret) kontrol etmeniz için AI Davranış Ağaçlarını("behavior tree") ve Karatahta("blackboard") öğrenmeniz lazımdır.
Delay blueprinti belirli bir saniye aralığında işlemler yapar. Delay blueprini araştırın ve UE4'de yapay üzerine uygulayın.
 
Delegate kullanarak yapabilirsin. Fırsat bulursam örnek resim atarım.

Örnek:

2dsk0ol.jpg