mrtcnaslnts

Aktif üye
8 Ara 2019
577
2
43
28
Şimdi bir Düşman BP var. Bu düşman spawn olduğunda silahı child actor şeklinde eline set ediliyor. Hasarı da hedefe silahın Bp si içerisnden veriyor. Silahın collisionu, düşman BP içerisinden silah BP içerisine İnterface ile tetiklenerek enable oluyor. Bu sistem gayet güzel çalışıyor. Çünkü hasar verirken hasar verilecek actoru player character olarak veriyordum apply damage referansına. Ama bu sistemi değiştirmek istiyorum. Bu silaha sahip olan düşman BP kendisi ve kendi tagından olan actorler haricinde herkese hasar verebilsin istiyorum kendisi ignore olcak. Tag almak basit ama sahip olan aktörü self olarak koşula tanıtamıyorum.
On component begin overlap / Other actor den Equal=! çekip 2. pine self yapıyorum olmuyor. Owner actor çekiyorum olmuyor. Parent actor çekiyorum olmuyor. ne yaparsam yapayım olmuyor.
Derdimi anlatabildim mi bilmiyorum biraz karmaşık anlatmış olabilirm. Anlamadıysanız tekrar anlatabilirm.

Gözümden kaçanlar olmuş "Get parent actor" sorunu çözdü. Peki şimdi kendi takımını nasıl dahil edeceğim ignore olarak. Tabi bu silahı her 2 takım da kullanıyor.
 
Son düzenleme:
Şimdi bir Düşman BP var. Bu düşman spawn olduğunda silahı child actor şeklinde eline set ediliyor. Hasarı da hedefe silahın Bp si içerisnden veriyor. Silahın collisionu, düşman BP içerisinden silah BP içerisine İnterface ile tetiklenerek enable oluyor. Bu sistem gayet güzel çalışıyor. Çünkü hasar verirken hasar verilecek actoru player character olarak veriyordum apply damage referansına. Ama bu sistemi değiştirmek istiyorum. Bu silaha sahip olan düşman BP kendisi ve kendi tagından olan actorler haricinde herkese hasar verebilsin istiyorum kendisi ignore olcak. Tag almak basit ama sahip olan aktörü self olarak koşula tanıtamıyorum.
On component begin overlap / Other actor den Equal=! çekip 2. pine self yapıyorum olmuyor. Owner actor çekiyorum olmuyor. Parent actor çekiyorum olmuyor. ne yaparsam yapayım olmuyor.
Derdimi anlatabildim mi bilmiyorum biraz karmaşık anlatmış olabilirm. Anlamadıysanız tekrar anlatabilirm.
Sana şöyle söyleyeyim hasar kısmını asla overlap ile yapma. Line Trace kullan ve kameradan fırlat. Görsel yine namluda kalsın.
Çünkü karakter eğildi diyelim ateş ederken silahın ucu duvara geliyorsa duvara çarpacak ve ayarlama yapamayacaksın ileride.
 
Ya get parent actoru bağlayınca çözdüm mevzuyu. kendisine hasar vermiyor. 2. bir kışulu ekleyemiyorum. Silaha sahip olan actor kendi takım arkadaşına hasar verememeli. Aynı silahı 2 takımdakiler de kullanıyor
 
Ya get parent actoru bağlayınca çözdüm mevzuyu. kendisine hasar vermiyor. 2. bir kışulu ekleyemiyorum. Silaha sahip olan actor kendi takım arkadaşına hasar verememeli. Aynı silahı 2 takımdakiler de kullanıyor
Bende var öyle bir sistem. Kimse birbirine sıkamıyor. Cadıya komple hasar verilmiyor. Silahtan etkilenecek varlıklara veriliyor sadece. Ama ben direkt karakterden yolluyorum Traceyi. Silahım ise sadece bir skeletal mesh. Child actor değil.
TAG durumu Enemy olanlar hasar yiyor sadece. Child durumunda ne yapılır bakmam gerek. Bende Child olan tek şey pusula.
 
  • Beğen
Tepkiler: mrtcnaslnts
en kolayı tag, takımdakilere ortak tag belirle, yine get parent actor üzerinde get tags deyip hangi takımın adamı silahı tutuyorsa silahın tag ını set et, silahtan trace atınca da actorhastag ile damage yollamadan check et. farklı tag ise yolla damage i gitsin :)
 
  • Beğen
Tepkiler: mrtcnaslnts