serhatwxe

Unreal MVP
3 Ocak 2016
317
1
54
28
(34) İstanbul Avrupa
Projectile blueprinte kafa hasari isimli boolean değişkeni ekledim. Bunu Zombie'nin Blueprintine eklemem gerekiyor. (Kafadan vurunca farklı animasyon ya da item düşürme olayı için.) Cast to first projectile yapıyorum ama object kısmına neyin gelmesi gerektiğini bilmiyorum. Bu booleanı diğer zombinin BP'sine nasıl çekebilirim?

Projectile BP:

foto1.png



Zombi BP: (Get player character ekledim haliyle olmadı)


foto2.png
 
serhatwxe' Alıntı:
Projectile blueprinte kafa hasari isimli boolean değişkeni ekledim. Bunu Zombie'nin Blueprintine eklemem gerekiyor. (Kafadan vurunca farklı animasyon ya da item düşürme olayı için.) Cast to first projectile yapıyorum ama object kısmına neyin gelmesi gerektiğini bilmiyorum. Bu booleanı diğer zombinin BP'sine nasıl çekebilirim?

Projectile BP:

foto1.png



Zombi BP: (Get player character ekledim haliyle olmadı)


foto2.png




     Projectile Class tan apply damage diyeceksin. Vurulan Actor kimse ondanda Event Receive Any Damage ya da türevlerinden birisini diyeceksin. Yani applydamage  damage gönderir, gönderdiği şey bunu Receive Damage ile alır. Bu şekilde uygulayacaksın. 
     (Bu arada kafadan vurma olayı kurmak biraz daha karmaşıktır. Vurulan şeyin kafasındaki Colliderda Değişik bir Physycal material atayıp bunu event receive any damage den Damage type nodundan  kontrol edeceksin. Doğru yöntem bu ama biraz çetrefilli)

  


Ben burda apply damage te gönderilen değer 5 ten büyükse kafadır yazdım ama parantez içinde anlattığım gibi bu biraz daha uzun bir iş.

 
erginegider' Alıntı:
  Projectile Class tan apply damage diyeceksin. Vurulan Actor kimse ondanda Event Receive Any Damage ya da türevlerinden birisini diyeceksin. Yani applydamage  damage gönderir, gönderdiği şey bunu Receive Damage ile alır. Bu şekilde uygulayacaksın.     (Bu arada kafadan vurma olayı kurmak biraz daha karmaşıktır. Vurulan şeyin kafasındaki Colliderda Değişik bir Physycal material atayıp bunu event receive any damage den Damage type nodundan  kontrol edeceksin. Doğru yöntem bu ama biraz çetrefilli)Ben burda apply damage te gönderilen değer 5 ten büyükse kafadır yazdım ama parantez içinde anlattığım gibi bu biraz daha uzun bir iş.
O çetrefilli olan tüm kısımları halletim ben. Kafadan vurunca tek atıyor, vücuda çarpınca canı azalıyor.


ahtek07' Alıntı:
Eğer BP class olarak oluşturduysan GetActorOfClass yada GetAllActorOfClass'ı kullanarak yapa bilirsin 
Örnek çalışma


Çok teşekkürler. Çalıştı!