baskiki

Üye
10 Ocak 2016
49
20
8
(6) Ankara
Mixamo'dan tırmanma animasyonu indirip oyunuma ekledim ve çalıştırdım.Ancak eklediğim animasyonda karakter Z ekseninde hareket etmesi gerekiyor.Animasyonda yukarı çıkan karakter oyunda denediğimde animasyon oynuyor, karakter yukarı çıkmış gibi gözüküyor ancak animasyondan önceki yerine geri geliyor.Resimlerle göstereyim.

XLVO6k.jpg

bJqN6b.jpg

dkQYBX.jpg

5MPWyL.jpg


Son resimde gözüktüğü gibi karakter animasyonla yukarı çıkıyor gibi gözüküyor ancak animasyon bittiği gibi eski yerine ışınlanıyor.Yani karakter pozisyonu değişmiyor, sadece animasyonu oynatıyor.
 
baskiki' Alıntı:
Mixamo'dan tırmanma animasyonu indirip oyunuma ekledim ve çalıştırdım.Ancak eklediğim animasyonda karakter Z ekseninde hareket etmesi gerekiyor.Animasyonda yukarı çıkan karakter oyunda denediğimde animasyon oynuyor, karakter yukarı çıkmış gibi gözüküyor ancak animasyondan önceki yerine geri geliyor.Resimlerle göstereyim.

XLVO6k.jpg

bJqN6b.jpg

dkQYBX.jpg

5MPWyL.jpg


Son resimde gözüktüğü gibi karakter animasyonla yukarı çıkıyor gibi gözüküyor ancak animasyon bittiği gibi eski yerine ışınlanıyor.Yani karakter pozisyonu değişmiyor, sadece animasyonu oynatıyor.
Ben bu sorunu Matine ile çözmüştüm. Karakter bir matine oluştur Movement track ve Animation track ekle. Movement trackde karakterine nereden nereye haraket edeceğini Animation track de ise haraket zamani oynayacağı animasyonu ekle. Böylece karakter tırmanma animasyonu bitdiğinde artık yerini değişmiş olucak. Belki başka bir yolu vardır bunun ama benim bildiğim bu. :)
 
Trepidation' Alıntı:
Ben bu sorunu Matine ile çözmüştüm. Karakter bir matine oluştur Movement track ve Animation track ekle. Movement trackde karakterine nereden nereye haraket edeceğini Animation track de ise haraket zamani oynayacağı animasyonu ekle. Böylece karakter tırmanma animasyonu bitdiğinde artık yerini değişmiş olucak. Belki başka bir yolu vardır bunun ama benim bildiğim bu. :)


Cevabın için teşekkür ederim, dediğin yöntemi anladım ama oyunda aktif kullanacağım bir özellik olacağı için her seferinde ayarlamak bir zor olur diye düşünüyorum. Çözüm olarak karakterin etkileşime gireceği yerde delay koydum animasyon bitirdiğinde karakteri o bölgeye ayarladım, ancak bu animasyon bitiyor bi anda ayakta duruyo hoş gözükmüyor.

Sorunun farklı yöntemlerle nasıl çözülebileceğini bilen biri varsa cevap bekliyorum hala.