dgnsparta

Üye
18 Nis 2022
52
-1
6
Belirtilmemiş
Merhaba arkadaşlar. Marketyerinden biri fps shooter, diğeri araç olmak üzere iki adet asset satın aldım.

Fps karakterim yerden silah alıp envanterine koyabiliyor. 

Ancak araca binip indikten sonra harita üzerindeki silahları artık envanterine alamamaya başlıyor.

Şimdi araca binip inmesinde ya da aracı kullanmasında sıkıntı yok. Araca binmeden önce yerdeki silahları envanterine eklemesinde de sıkıntı yok. Ancak araca binip indikten sonra harita üzerindeki tüm etkileşimler kayboluyor. Sadece yürüyebiliyorum.

Assetlerin üreticileriyle iletişime geçtim ama herhangi bir cevap gelmedi. 

Bana bu konuyla ilgili bir fikir verebilir misiniz? Ona göre bende blueprintlerde yapabileceğim düzenlemeleri yapayım. Halen acemi seviyesindeyim arkadaşlar. Lütfen bunu göz önünde tutun :)
 
Merhabalar, projeyi incelemeden bir yorumda bulunmak çok zor. Biraz debug / troubleshooting yapmanız gerekli. 

Ufaktan başlayın, print string kullanarak debug yapabilirsiniz. Belki envanter sisteminizde sıkıntı var belki etkileşim sisteminde...

Örneğin Interaction Buttonunu debug yapabilirsiniz, her interact eventini çalıştırdığınızda bir print string yazdırtın. Eğer araçtan indikten sonra Interaction Buttonu ateşlediğinizde print string çalışıyor ise bir sonraki aşamaya geçebilirsiniz, örnek olarak linetrace kullanarak mı pickup işlemi yaptırtıyorsunuz? Trigger overlap mı? Hit Actor'ü görüyor mu? Belki araç içerisindeyken interaction çalışmaması için bir boolean kullanıldı ve araçtan indikten sonra false döndürülmedi vs. vs. gibi birden fazla sebep olabilir.

Print String node kullanarak sorunu bulabilir ve çözüm üretebilirsiniz.
 
Detaylı cevabınız için çok teşekkür ederim.

Dediklerinizi yaptım. Satın aldığım araç mantığında bir yerde keşfedemediğim bir sorun var. Kendi yazdığım posses ile herhangi bir sorun yok. Bu rahatlattı. Ancak araç mantığında bir yerlerde araçtan indikten sonra karakterin yürüme haricinde tüm özellikleri yok oluyor. Sorunu çözemezsem kendi yazdığım ile devam edeceğim mecburen.