Tanhu

Unreal MVP
22 Tem 2015
208
34
0
Belirtilmemiş
Merhabalar. Çok kısaca sorunu anlatayım, kamerayı karakterin kafa soketine yerleştirdim. Bu alanda düzgün de çalışıyor fakat ben kafanın gizlenmesini istiyorum. Kafa soketini gizlemenin bir yolu var mıdır? Animasyonlar, gölge anlamında sıkıntı çıkmadan sadece kamera bu soketi görmeyecek.
 
Karakterin baktığı yöne doğru gövdeden yukarısının hareket etmesini sağlasam aslında sorun çözülebilir ki bunu eninde sonunda yapmam gerekecek. Hide bone pek faydalı olmadı, bu yöntemi uygulamayı düşünüyorum. Bununla ilgili bir ders biliyor musunuz peki?

Yani karakter belli sınırlarda bir yöne bakarken gövde de o yöne doğrulacak. Oyun fps olduğundan şart gibi bu.
 
Anim BP içinden Event Graph'de şunları;

KowalskiHead_zpsgiry1epa.jpg


Anim Graph içinde de Rotation değişkenini Transform(Modify) Bone için kullanmanız gerekli;

KowalskiAnim_zpsttzieo0q.jpg


Transform Bone fonksiyonunun ayarlarında kafa kemiğini seçip Rotation sekmesinde Rotation Mode'u Add to Existing olarak belirleyin.

Karakter BP içinde de kameranın Use Pawn Control Rotation seçeneğini aktif hale getirin. Bu kadar hatırladığım kadarıyla. Bu sistemin de bazı sorunları var ama o zamanlar fazla üstüne düşmemiştim. Bunun üzerinden yola çıkarak çözersiniz artık.