VoiclessCry

Yeni üye
8 Şub 2021
135
2
0
(16) Bursa
fotoğrafta eklediğim actor'e yuvarlak bir collision atıyorum..
https://pasteboard.co/zPrnxTNwGmEB.png
.. ve bu actor'ü yerde düz bir zeminde hız vererek hareket ettirmeye çalışıyorum bu sırada Friction 0 ve yer çekimi 0.4 , gerekli fotoğrafta aşğıdadır.
https://pasteboard.co/ILrtQILOtdtr.jpg
normalde ben bu 2 kod ile aktörleri havada iken istediğim gibi hız kazandırıp doğal bir atış görüntüsü alabiliyorum ancak yerde hareketleri için ne yaptıysam hiç işe yaramadı. Klasik yöntemlerle lokasyonunu arttırıp durmak istemiyorum. dediğim gibi hızsal bir yol ile bu işlem mümkün hale getirilebilirmi.

Not: kırmızılı çerçeve test edildiğinde dünyada bir noktada biraz yukarıda olan cisim yere düşüyor devamında ise bazen hiç hareket etmeden olduğu yerde kalıyor bazende aktör hızın kuvvetine bağlı olarak biraz ilerliyor sonra duruyor.

https://pasteboard.co/jtk4NV1EQ221.jpg

üstteki kısımda biraz hareket edip duruyor ve print çıktısı:
X:200 Y:0 Z:0 > X:200 Y:0 Z:0  > X:200 Y:0 Z:0  > X:0 Y:0 Z:0 > X:0 Y:0 Z:0 ...
bu şekildedir

:huh: :huh:
 
Component kısmındaki hiyerarşin biraz garip duruyor. Eğer blueprint class kısmından bir adet character oluşturursan orda örnek bir hiyerarşi nasıl olur görürsün. Renderlanan componentler, bu bir sprite olabilir yani 2d karakterinin görüntüsü, bir mesh olabilir ki bu da 3d nesnelerdir bu componentler bir adet capsule componentin içerisindedir. Karakterin hareketinden sorumlu componenttir. Bunun neden böyle olması gerektiğini açıklamak uzun olacak. Sadece şunu anla, karakterin bir duvara çarptığı zaman, capsule componentin en tepedeki component yani root component olup duvarla birbirlerini blokladığı içindir. Senin yapman gereken o koyduğun yuvarlak collisionun muhtemelen kendisi bir sphere dır, en tepeye alman. Hareket kodlarının çalışmamasının bir çok sebebi olabilir, çünkü biraz karmaşık kod yazmışsın. En son önerim ise. youtube ta ders takip etmen. 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
burada isteyeceğin türde video listesi var.
 
Screenshot_2.png
 
Teşekkürler vidyolarda bazı çözüm şekilleri buldum. Başka bir benzer sorumda da önermiştiniz fakat çözümü add impulse ile sağlayamıyorum aradığım şey böyle bir hareket değil.