kinglord34

Aktif üye
7 Ocak 2017
261
30
28
Belirtilmemiş
Arkadaşlar linetraceforobject ile roket fırlatıyorum.Bu fırlattığım roket static meshlerin içinden geçiyor.
Benim yapmak istediğim roket mermisi static meshlere çarptığında duvardan tepki alsın.Yani duvarın içinden geçmesin.
Yardımlarınızı bekliyorum
 
kinglord34' Alıntı:
Arkadaşlar linetraceforobject ile roket fırlatıyorum.Bu fırlattığım roket static meshlerin içinden geçiyor.
Benim yapmak istediğim roket mermisi static meshlere çarptığında duvardan tepki alsın.Yani duvarın içinden geçmesin.
Yardımlarınızı bekliyorum

https://docs.unrealengine.com/en-US/Engine/Physics/Tracing/HowTo/MultiLineTraceByObject/index.html

Burda güzelce anlatılmış. Öncelikle ne fırlatıyorsan ona project settingsten collision bölümünden yeni bir object type ver. Mesela ismini RoketCollision gibi bir şey koy. Bu sen nelere çarpmasını istiyorsan onlara block yapsın.
Daha sonra linetraceforobject kullan blocking hiti kontrol et eğer doğruysa önce kendisini sakla sonra kendisini destroy et, ve en sonunda aynı noktada bir particle effect çalıştır. Sonuç olarak patlayan bir roketin olmuş olur.

Collision ları ayarlamadan duvarın içinden geçmesini engelleymessin.