leonscottkfm

Unreal MVP
31 May 2015
1,539
5
219
63
28
(34) İstanbul Avrupa
store.steampowered.com



Şöyle bir sistem kurdum.Karakterin normal movementi üzerine , sol mouse tuşuna tıklarsa montage olarak bir yumruk animasyonu uyguluyor. Yürürken vs yapabiliyor bunu. Fakat ben yumruk yiyen kişininde hit almasını istiyorum. Dolayısıyla aynı şekilde bir de hit animasyonunu montage edip blendlemem lazım. Fakat aynı yere nasıl montage uygulayacağım ? Slot tek girişli. Bool ile kontrol ettiriyorum fakat o şekilde mi yapılıyor?

Bu kısımda ne yapmam gerekiyor tam olarak ? Yumruk atarsa yumruk montagesi oynayacak , yumruğu yerse hit montagesi.







Böyle mi oluyor acaba?
 
Oyunu nasıl bir konsept ile yapıyorsun bilmiyorum ama örneğin karakter normal hareketlerinin yanına bir yumruk animasyonu eklemek istersen Bir butona karaterden anim montage ataması yaparsın ya da animasyon o sana kalmış ( animasyonda sıkıntı çıkacaktır hareket açısından düzenlemen gerekir) . Sonra en basit yöntem karakterin yumruk kısmına bir tane collision ekle o collisiona da begin overlap içine örneğin karaktere  collisiona değince hasar anim montage oynatmasını eklersin. Sonuc alırsın Ama anim montage yapıyorsan onu bir slot ekle yumruk için yine onu yaptığın gibi blend per pose yap.  Hatta Yumruk atarken start ve end notify ekle ki collisionun haberi olsun loop a girebilir.
 
Birbirinden tamamen ayrı düşüneceksin. Sen sanki ikisi bir birine bağıntılı imiş gibi düşünmüşsün. Bunlar bir birinden tamamen ayrı şeyler. Mesela o vurma anim montage ında bool u vurduğu ya da vurulduğu desen ve iki duruma göre farklı anim montage desen de olacaktır. Additive animation ile yapılıyor bunlar. Ve aslında tamamen ayrı yere konumlandırılıyorlar.
 
Yani Anim blueprint bakımından vurma animasyonu ile vurulma animasyonu arasında hiç bir fark yok. Mesela şöyle düşün iki tane kılıç atak animasyonun olsaydı nasıl yapardın. İkisine de ayrı ayrı birer slot verebilirdin ya da aynı slot ta ikisini de oynatabilirdin  değil mi. Bunda da bir fark yok. Aynı şey. O animasyonun hangi durumda oynayacağı değişiyor sadece başka bir şey yok. Youtube a ue4 hit reaction yaz tonla video çıkar. Ancak unreal engine kanalında "animation technics " miydi neydi öyle bir seri vardır. Onun bir yerinde bunu da anlatıyordu ama şu an hepsini taramaya vaktim yok.