omer.hatay

Yeni üye
2 May 2019
182
14
0
24
(34) İstanbul Avrupa
Hocalarım, yıllardır kullandım "attach to" kodlarını artık kullanamaz oldum. Sorun nerde, nerde yanlış yaptım daha öncesinde bu kod nasıl çalışıyordu hiçbir fikrim yok. Video olarak göstereceğim. 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 Ek olarak belirteyim, attach to kodunda snap to dışında her şeyi denedim, hepsinde aynı sonucu veriyor.
 
100 de 100 emin değilim ancak Weapon classın da RootComponent yok. Hatta herhangi bir component yok. Oraya bir scenecomponent ya da o cinsten herhangi bir component (box collision mesela) yaratırsan problem çözülecektir diye düşünüyorum. 
    Bir de böyle şeylerle uğraşırken problemi mümkün olduğunca basitleştirmeli ve görselleştirmeliyiz. Oradaki arrow component ın görünmesini sağlamak, output log lara sürekli bakmak, projectile yerine önce basit bir küp kullanmak, sistemi aşama aşama küçük parçalar halinde görselleştirerek test etmek gerekir. Böylecek hangi aşamada ne yanlış gidiyor anlaşılabilir.
 
Hocam ikinci satırda söylediklerinizin hepsini yaptım. Weaponda zaten bir defaultsceneroot var, bir de daha önce içinde arrow varken de denedim. Editörde her şeyi kontrol ettirdim. Weaponın konumu değişiyor, ama getactorlocationın verdiği değerler videodaki gibi.
 
Projectile da da launch mu ediliyordu doğar doğmaz. hiç çalışmadım desem yeridir projectile ile. Orda launch ta bir direction parametresi varsa ona da dikkat edebilirsin. pawn, projectile ve weapon sınıfının dosyalarını bana atabilirsen bir bakayım
 
Çözüm, character sınıfının class defaults penceresinde "use controller rotation yaw" isimli ayarın tikini kaldırmakmış. Yemin olsun, öyle sorunlarla karşılaşıyorum ki, bütün oyun yapma hevesimi alıp götürüyor.


Sağ olun hocam ilginiz için, çözümü en aşağıya bıraktım.