10 Eyl 2019
157
5
18
(48) Muğla
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.



Merhaba . Daha açıklayıcı bir başlık bulamadım açıkçası. Bu projeye 4.27 de başlatmıştım. buna oradan devam etcem. Amacım oluşturduğum aktorden karaktere ok atılması ve o okun karaktere saplanıp üzerinde kalması. Ama  videoda gördüğünüz gibi karakterde kalmıyor. collision vs sıkıntı yok. Bu arada oku fırlatan actor pawn değil. Yardımcı olursanız sevinirim.
 
1. Collision sphere in o kadar küçük olmasın. Bu şekilde arrow un hızına göre karakterini es geçme ihtimali olabilir.
2. Attachment kodun tamamen yanlış. AttachActorToComponent ta target ın self olması lazım. Yani Arrow olması lazım. Bağlanacak actor o çünkü. Sen oraya yanlış görmediyse karakterini bağlamışsın. Karakterin hiç bir şeye attach olmayacakki.
3. Yine aynı yerde attach actror to component ta parent vurulan component  olacak, yani parent e bağlanacak. Ancak burda bir nokta önemli oraya acaba başka şeylere de çarpabilir mi. Hit result ı kontrol etmiyorsun ki neye çarptığı konusunda. Yani senin kodunda çarpılan şeyin kontrol edilip eğer karakterse attach olması lazım.
4. Collision ayarların block ta değil overlap ta olsun.
 
Hocam teşekkürler. Dediğiniz kısımları yaptım son kısım hariç. Parent hit component dışında başka bir şey bağlanmıyor. daha önce o kısımları ben de denemiştim ama olmamıştı. Bunu projeden çıkaramıyorum da çünkü planlamaya göre bunun olması gerekiyor. Tıkandım.
 
Parent zaten HitResult tan gelen Hit Component olacak. Ancak bu elde edilen Hit Actor ve Component ı kontrol etmen lazım. Gerçekten karakterin mi yoksa başka şeylere de vuruyor mu diye. Nerde takıldın anlamadım..
 
Evet hocam şimdi o kontrolü sağladım.  Arrow un içindeki kısmı true yerine false den aldım ve bu sefer karaktere çarpıp düşüyor oklar. Yapışmadı karakterin üzerine .


Sorunu çözüldü. projectile movement te gravity açıktı onu kapattım.