Canopus35

Yeni üye
31 Tem 2020
22
0
0
(35) İzmir
Merhabalar yeni bir karakter yaratıp onu kodlamaya çalışıyordum zıplamayı vs ekledim zıplama animasyonunu ekliyordum çok smooth olmasa da fena olmayan bir animasyon eklemeyi başardım zıplama fakat şöyle bir sorunum var şuan bir küpün üzerine zıplamak için yanına gidiyorum zıplıyorum animasyon olarak karakterimin yüksekliği küpün çok üstünde görünüyor fakat küpün üzerine çıkamıyorum, aslında zıpladığım mesafe küpten daha kısa ama animasyonu uyduramadım bu zıplama yüksekliğine sorunum bu baya bi aradım çözümünü bulamadım aramaya devam da ediyorum. Nasıl yapabilrim herhangi bir fikriniz varmı

https://prnt.sc/1x3i80h
(göründüğü gibi karakter küpün üzeirnde görünüyor ama üzerine çıkamıyorum)
 
Karakter blueprintte capsule component'i seçip sağ tarafta hidden in game'deki ticki kaldırıp bir zıpla. İkinci resimdeki gibi karakterin collision kapsülü görünecek.

Senaryo 1: Zıpladığında o da seninle birlikte mi hareket ediyor bir bak. Eğer o yerde kalıyorsa karakterin sadece animasyonda yukarı hareket ediyor, ama oyunda aktör aynı yerde kalıyor demektir. Böyle durumda animasyon ile hareket etmesi için root motion dediğimiz şeyi aktif etmek gerekiyor o biraz ileri seviye.

Bunun çözümü animasyonu yaparken aslında zıplıyormuş gibi görünmesini sağlamakta. Yani zıplama hareketi yapacak ama karakter havaya yükselmeyecek. Karakter yükselmesini oyunda aktörün yüksekliğini değiştirerek yapmak gerek. Zaten entegre karakter movemenet componentte jump olayı var. 

Senaryo 2: Kapsül karakterle birlikte zıplıyor ama karakter kapsülün en alt seviyesinden daha yukarda gözüküyor. Bu durumda da animasyonda ayakların yerden havalanmadığından emin olmak gerekiyor.

Animasyonların en büyük zorluğu bu. Animasyonda karakter ileri geri yukarı aşağı hareket edince oyunda kapsül onunla bir hareket etmiyor. Root motion denen olayı anladığında bu sorunu çözebilirsin. Youtube da bununla alakalı videolar var.







[url=https://www.hizliresim.com/nin8l9b]
[/url]
 
hocam evet senaryo 2de dediğin gibi oluyor capsule componentda ki hidden in game tikini kaldırdım zıplaynca kapsül de zıplıyor ama animasyon kapsülün daha üstünde kalıyor senin dediğin gibi root motion olayını araştırmam gerekiyor o zaman onu araştırıp çözmeye çalışacağım teşekkür ederim çok
 
Başlangıç için animasyonu değiştirsen daha kolay olur gibi. Root motion için de animasyon uygun değilse yine değiştirmen gerekecek