Bunu daha çok oyun geliştirmeye özgü bir kitleden daha iyi bir yanıt alacağımı fark etmeden önce bunu Blender sanatçılarının forumlarında yayınladım, bu yüzden çapraz gönderme için özür dilerim! Doğru nedenlerden dolayı :)
Ogre'yi kullanarak bir oyun projesi için yürüyen bir karakteri canlandırmaya çalışan bir programcıyım. Blender'da çok basit bir yürüyüş döngüsü yaptım ve Ogre'ye ihraç ettim ve gayet iyi oynuyor. Tamam, demek istediğim işe yarıyor, ama korkunç bir ayak kayması var. Çünkü sadece Blender'daki yerinde (başlangıçta) yürüyüşü canlandırdım ve elbette neye karşılık gelen "yürüme hızının" ne karşılık geldiğini bilmiyorum, bu yüzden oyunda karakteri hareket ettirdiğimde hareket t Animasyondaki ayakların hareketi ile mutlaka eşleşir.
Benim sorum şu: bu tür şeyler için normal yaklaşım nedir? İşyerinde Maya'yı kullanıyoruz ve animatörler ya karakterin "konumunu" temsil eden özel bir 'moveTrans' düğümünü canlandırıyor (ya da ihracatçının kök düğümün hareketinden onlar için üretmesini sağlıyor), o zaman oyun bunu okuyabilir animasyonun karakteri ne kadar hızlı hareket ettirdiğini bilmek. Maya dosyasında, karakter bir döngü boyunca ileriye doğru yürüyecek ve bu ekstra düğüm onları ayaklarıyla takip edecek. Açık kaynaklı topraklarda böyle bir şey görmedim ve Ogre İhracatçı senaryosunda bunun için kesinlikle bir hüküm yok. Ahbaplar bunun için normalde ne yaparsın?