Ekin_a

Yeni üye
26 May 2020
19
2
0
Belirtilmemiş
Merhabalar, Unreal Engine'nin 4.25.1 sürümünü kullanmaktayım. Jump Start'dan jump Loop'a geçiş için Jump Start Asset'e ihtiyaç duyuyorum ama bir türlü bulamadım. Halbuki hazır ThirdPerson projede mevcut. Yardımcı olabilir misiniz?
 
JumpStart asset aslında bir animation asset. Karakterin Jump Anim. Cycle'ı animation blueprint'te üçe bölünmüş. Jump Start > Jump > Jump End. Karakterinizi Mixamo aracılığıyla riglerseniz orada işinizi görecek animasyonlar bulabilirsiniz, ya da Maya / Blender gibi bir animasyon editörü olan program aracılığıyla Jump Start'a uyacak bir animasyon üretmeniz lazım.
 
cB0zHYR.png


Karakterinizin skeleton assetine sağ tıklayıp 'Create' menüsünden 'Animation Blueprint' seçin.

Ardından AnimGraph tabına geçtiğinizde, sağ tıklayıp 'Add New State Machine' aracılığıyla bir State Machine node'u ekleyin ve bir isim verin. Bunu output'a bağlayın.

StateMachin'e çift tıklayıp açtığınızda, karakterinize ait animasyonları eklediğim görseldeki gibi görebileceksiniz. Oradan sürükleyip node editore bırakabilirsiniz. Farklı animasyonlar arasında blueprint nodeları gibi yollar ekleyerek 'state/condition' oluşturarak fonksiyonalite ekleyebilirsiniz.
 
nhSjDS1.png


Jump Start animasyonunun kalan süresini kontrol edip süre 0,1 gibi kısa bir değerden küçükse geçiş yapabilir halde yaparsanız sanırım sorununuz çözülecek. Aynısını Jump End'den Idle'a geçiş için de kullanabilirsiniz. Jump Loop'tan Jump End'e geçiş için IsInAir'ı kontrol ettirmeniz lazım.
 
umberforge' Alıntı:
nhSjDS1.png


Jump Start animasyonunun kalan süresini kontrol edip süre 0,1 gibi kısa bir değerden küçükse geçiş yapabilir halde yaparsanız sanırım sorununuz çözülecek. Aynısını Jump End'den Idle'a geçiş için de kullanabilirsiniz. Jump Loop'tan Jump End'e geçiş için IsInAir'ı kontrol ettirmeniz lazım.

Işte sorun bunlar değil, Jump Start Asset'in sağ tik yapıp arama yaptığımızda çıkmaması. Ama Ye hazır projede nasıl kullandı? Yanı mutlaka var. Ama neden bulamıyoruz?
 
Phyrexian' Alıntı:
Bahsetmiş olduğunuz animation sequence oluşturduğunuz animation blueprint karakteri ile uyumlu mu? Yani karakteriniz animasyon ile aynı skeletonu paylaşıyor mu? Paylaşmıyor ise animation blueprint üstünde göremezsiniz.

Aynı iskelet sistemi, yani retarget bile yapılmadı.