Ozln61

Yeni üye
29 Nis 2020
3
0
0
(34) İstanbul Avrupa
Merhaba arkadaşlar, geliştirdiğim online oyunumda içinden çıkamadığım bir sorunla karşılaştım ve sizin de görüşlerinizi almak istedim. Npc ler için tek bir animation BP var fakat yeni bir npc eklediğimde ve mevcut olan animation bp yi kullanmak istediğimde sanırım iskelet atamasıyla ilgili bir problem yaşıyorum. Google dan arattığımda retarget leme ile ilgili şeyler buldum ama yapmak istediğim bu değil. Her bir npc nin kendi skeletonu ve animasyonları mevcut. yani sadece transitionları child etmem gerek. bunun sebebi de bir çok farklı mob var ve hepsine tek tek ana bpyi kopyalarsam herhangi bir değişiklikte hepsini tekrar kopyalamam gerekecek. Aşşağıya resimler ekledim. Teşekkürler..

r1.png


Böyle bir npc bp miz var.​


r2.png
​

npc bp den child oluşturdum ve class ayarlarından iskeleti tanımlamama rağmen tanımladığım iskeletin animasyonunu child bp de kullanamıyorum.

r3.png
 
eğer sen bir BP_Classı child edersen o child ettiğin BP deki temel elemanları referans olarak alıyor bu demek oluyor ki senin ana Anim_BP'in child edildiğinde ana Anim_BP deki Skeleton korunur ve değiştiremezsin bunun sebebi Child ettiğin Anim_BP deki skeletondan kaynaklanıyor.
çözüm için farklı bir Anim_BP oluşturmalısın.
 
ahtek07' Alıntı:
eğer sen bir BP_Classı child edersen o child ettiğin BP deki temel elemanları referans olarak alıyor bu demek oluyor ki senin ana Anim_BP'in child edildiğinde ana Anim_BP deki Skeleton korunur ve değiştiremezsin bunun sebebi Child ettiğin Anim_BP deki skeletondan kaynaklanıyor.
çözüm için farklı bir Anim_BP oluşturmalısın.

AnimBP de animasyon clipleri için değişkenler oluşturarak sorunu çözdüm. Bu sayede chidl bp lerde değişkenleri değiştirerek aynı ana bpyi farklı iskelet ve animasyonlarla kullanabiliyorum. İlk postumun ikinci resmindeki ayarı yapmazsam da crash veriyor. özet:
r.png