TornadoTT

Yeni üye
24 Kas 2015
280
13
0
31
(6) Ankara
Aşağıda videoda gördüğünüz gibi tek bir AI_Character classım var ve birden fazla kez kullanmak istiyorum.Devriye atarken hiçbir sorun yok ikisi de farklı yerlere doğru yürüyorlar.Fakat beni gördükleri an ikisi de aynı görevi yapıyor diğeri görmemiş olmasına rağmen ayrıca öldüklerinde de aynı anda ölüyorlar.Sorun nerede olabilir sizce neyi değiştirmem gerekiyor?

AnimasyonBlueprint de Get All Actor Class ile çektim acaba bu mu sorun oluşturuyor?
[img=500x250]https://s11.postimg.org/u7pilka4z/image.png[/img]
Yoksa BehaviorTree veya AI_Controller mı düzeltilmesi gerekiyor?
Yardımcı olursanız sevinirim.
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
TornadoTT' Alıntı:
Aşağıda videoda gördüğünüz gibi tek bir AI_Character classım var ve birden fazla kez kullanmak istiyorum.Devriye atarken hiçbir sorun yok ikisi de farklı yerlere doğru yürüyorlar.Fakat beni gördükleri an ikisi de aynı görevi yapıyor diğeri görmemiş olmasına rağmen ayrıca öldüklerinde de aynı anda ölüyorlar.Sorun nerede olabilir sizce neyi değiştirmem gerekiyor?

AnimasyonBlueprint de Get All Actor Class ile çektim acaba bu mu sorun oluşturuyor?
[img=500x250]https://s11.postimg.org/u7pilka4z/image.png[/img]
Yoksa BehaviorTree veya AI_Controller mı düzeltilmesi gerekiyor?
Yardımcı olursanız sevinirim.
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

İkisini aynı Class'ta kullanamassın o zaman yani farklı class'lar kurman gerekiyor yani bana göre öyle en azından hiç denedin mi?
 
TornadoTT' Alıntı:
Aşağıda videoda gördüğünüz gibi tek bir AI_Character classım var ve birden fazla kez kullanmak istiyorum.Devriye atarken hiçbir sorun yok ikisi de farklı yerlere doğru yürüyorlar.Fakat beni gördükleri an ikisi de aynı görevi yapıyor diğeri görmemiş olmasına rağmen ayrıca öldüklerinde de aynı anda ölüyorlar.Sorun nerede olabilir sizce neyi değiştirmem gerekiyor?

AnimasyonBlueprint de Get All Actor Class ile çektim acaba bu mu sorun oluşturuyor?
[img=500x250]https://s11.postimg.org/u7pilka4z/image.png[/img]
Yoksa BehaviorTree veya AI_Controller mı düzeltilmesi gerekiyor?
Yardımcı olursanız sevinirim.
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Problem şurdan kaynaklanıyor:
Animation Blueprint içinde yalnızda o karektere ait olan davranışları çağırmalısın ama senin çözümünde yalnızca bir karekterin vermesi gereken tepkiyi o class'a ait bütün karekterler üzerinde çağırıyorsun.
Aynen senin de yazdığın gibi GetAllActorsOfClass'dan kaynaklanıyor sorun. Class'a ait bişeyler kullanman gerekiyorsa, ownerı aldıktan sonra önce cast etmeden ownerdan return eden class üzerinde dene. Aradığını bulamazsan hangi class'a aitse, return nodunu o class'a cast et.
İşte olduğum için youtube videosunu izleyemiyorum. Eve geçince onu da izler gözden kaçan bişey var mı bakarım.

Arcade makineler için Street Fighter tarzı bir oyun yapıyorum. Orda kullandığım animation blueprinti de ekliyorum fikir vermesi açısından:
QvEO5g.jpg
 
skywalk3r' Alıntı:
Problem şurdan kaynaklanıyor:
Animation Blueprint içinde yalnızda o karektere ait olan davranışları çağırmalısın ama senin çözümünde yalnızca bir karekterin vermesi gereken tepkiyi o class'a ait bütün karekterler üzerinde çağırıyorsun.
Aynen senin de yazdığın gibi GetAllActorsOfClass'dan kaynaklanıyor sorun. Class'a ait bişeyler kullanman gerekiyorsa, ownerı aldıktan sonra önce cast etmeden ownerdan return eden class üzerinde dene. Aradığını bulamazsan hangi class'a aitse, return nodunu o class'a cast et.
İşte olduğum için youtube videosunu izleyemiyorum. Eve geçince onu da izler gözden kaçan bişey var mı bakarım.

Arcade makineler için Street Fighter tarzı bir oyun yapıyorum. Orda kullandığım animation blueprinti de ekliyorum fikir vermesi açısından:
QvEO5g.jpg

Aynen dediğiniz gibi o yüzden kaynaklanıyor.Cast yöntemini deneyip buraya geri dönüş yaparım.Bu arada healt gibi değişkenleri base classı oluşturup orda olaya soktum yoksa her karakterin canı tek 1 yere bağlı oluyordu.