Arkadaşlar karakterim 3 saniye triggerboxta durursa ölsün istiyorum yada canından 10 ar 10 ar azalsın bunu nasıl yapabilirim?Fakat triggerboxtan çıkınca bu özellik gidecek yani zamanlayıcı duracak.
hydrogenx' Alıntı:Burada iyi bir algoritma mantığı kurmak gerekiyor.
2 farklı yol ile bunu yapabilmek mümkün. Biri, biraz daha karmaşık olan Timer Event metodu, diğeri ise daha basit olan Timeline metodu ile.
Basit olduğu için timeline yolunu göstereceğim. Umarım timeline kullanmayı biliyorsundur.
Aktör Trigger içine girdiğinde Play From Start tetiklenecek ve 3 saniye başlayacak. Eğer karakter 3 saniye dolmadan çıkarsa Stop ve Set New Time tetiklenecek ve süre duracak. Aynı zamanda süre tekrar 0 olacak. Eğer karakter çıkmaz ise süre 3 saniyeye geldiği anda Branch True olarak dönecek ve istediğin olayı gerçekleştirebileceksin. Veya istediğin olayı Branch kullanmadan da doğrudan Finished çıkışına da bağlayabilirsin. Bu algoritmada ikisi de aynı şey.
![]()

hydrogenx' Alıntı:Evet, True değerinden istediğin şeyi yaptırırsın. Branch yalnızca Flow (akış) kontrol sağlar. 3 saniye dolmadan veriyi tutar. 3 saniye oldu uyarısı gelince veriyi gönderir. Sen de True çıkışından istedirsen öldürür istersen de istediğin olayı yaptırırsın.
Ek olarak Sequence dediğimiz şey; Execute çıkışını (Beyaz ana kablo) çoğaltmak için kullanılır. İşlevi budur. Bir sıraya sokmaz. Sıra ile veri gönderme işi genelde Multigate ile yapılır, o farklı bir konu.
Bu örnekteki Sequence, iki girişe de aynı anda veri gönderiyor. Hem durduruyor hem süreyi sıfıra çekiyor. Normalde karakter her içeri girişinde süre baştan başlıyor, süreyi sıfırlamaya gerek yok gibi görünse de bu bazı buglara sebep olabilir. Bu en garanti yöntemdir.
Ekleme: Timeline kullanımı basittir. Float Track ekleyeceksin. Shift+Sol tık ile key ekleyeceksin. ilk key değerleri Time:0 Value:0 Tekrar ikinci key daha ekle ve onu da Time:3 Value:3 yap ve onayla. Kaydet, hepsi bu kadar.

hydrogenx' Alıntı:Bu şablonu bir Functiona yazarsan sürükle bırak ile kullanması kolay olur. Function tabı sol taraftaki menüde yer alıyor.
Unreal Engine Türkiye topluluğunun çalışmasını sağlamak için isteğe bağlı olarak çerezleri kullanmaktayız.