Tanhu

Unreal MVP
22 Tem 2015
208
34
0
Belirtilmemiş
Merhabalar. Hemen aklımdakini söyleyeyim, nihayet oyuna karakterimi ekledim ve bu karakterim temel hareketleri (koşma zıplama sabit durma) yapıyor, ancak ben şöyle bir şey yapmak istiyorum. Bu karakter silahı kuşandığı zaman animasyon değişecek ve koşma, zıplama ve sabit durma animasyonlarında benim belirlediğim farklı animasyonları uygulayacak.

Ortada şöyle komik bir tablo var, karakter eline silahı aldığında özel bir animasyon olmadığından koskoca makineli tüfek bir elinde duruyor, ateş ettiğinde başka bir animasyona geçirebiliyorsun ama benim istediğim, daha o silah elime geçtiği an yeni animasyonlara geçiş yapması.

Silahı kuşanma kısımları bende var, geri kalan kısmını nasıl yapabileceğim konusunda fikirleriniz neler?

Yardımcı olabilecek dersleri de paylaşabilirsiniz ama mantığı anlatsanız memnun olurum. :)

Bu arada mesela "E tuşuna basıldı - animasyonlar değişti, F tuşuna basıldı animasyonlar değişti" mantığı da uygun, ben o tuşa basma kısımlarını değiştirip kuşanma koduyla ilişkilendirmeye çalışırım.

Animation Blueprint değişmiş olacak sanırım.

Edit: Halledildi
 
Aynı animation blueprint içerisinde yaptım ben şu şekilde işe yarıyo.İdle ve sonraki kısımlar silahlı hali öncekiler ise normal yürüme koşma karakter blueprinttede eline silahı alınca set silah varmıyı true yapıyorum.


r8qWRa.png

gVNdy0.png
 
Benzer bir yolla olmasını sağladım, benim sistem biraz farklı olduğundan değiştirmem gerekti.  :) Ama şimdi biraz farklı bir sıkıntım var o da aldığı an başlamıyor silahı ateşleyince animasyon devreye giriyor, onu biraz araştırayım ben.

Benim izlediğim yöntemde, silahın varlığını kontrol eden variable karakter blueprint içerisinde ilgili silaha bağlandı. Bazı sıkıntılar var direk silah alındığı an başlayıp bırakıldığında iptal olmasını sağlayacak yöntemlere bakmam gerekecek.  :)

Ve evet o sorunu da halletmiş oldum. Ben ateş etme komutu içerisine ekliyordum, movementa dahil ettim böylece silah alındığında animasyon aktifleşti. Bu konuda sanırım bir sorun kalmadı. Hadi bakalım heyecanlıyım. :D
 
Tanhu' Alıntı:
Benzer bir yolla olmasını sağladım, benim sistem biraz farklı olduğundan değiştirmem gerekti.  :) Ama şimdi biraz farklı bir sıkıntım var o da aldığı an başlamıyor silahı ateşleyince animasyon devreye giriyor, onu biraz araştırayım ben.

Benim izlediğim yöntemde, silahın varlığını kontrol eden variable karakter blueprint içerisinde ilgili silaha bağlandı. Bazı sıkıntılar var direk silah alındığı an başlayıp bırakıldığında iptal olmasını sağlayacak yöntemlere bakmam gerekecek.  :)

Ve evet o sorunu da halletmiş oldum. Ben ateş etme komutu içerisine ekliyordum, movementa dahil ettim böylece silah alındığında animasyon aktifleşti. Bu konuda sanırım bir sorun kalmadı. Hadi bakalım heyecanlıyım. :D


Hallolduysa sorun yok yukardaki yöntemde alınca başlıyo tabi senin sistemin ne şekilde işliyo bilmiyorum :)