VoiclessCry

Yeni üye
8 Şub 2021
135
2
0
(16) Bursa
Kendi yaptığım bir envanter projem var fakat enteresan bir hatayla karşı karşıyayım 3 gündür. Elimde itemlerden yana bunlar var..

https://pasteboard.co/KbCGLJF.png

İksirler; PureItem'ın child ları.   Kalanlar ise PureItemforWearables'ın child ları, her iki bp de de Pure Item info structure entegre edilmiş; Wearables de ekstradan bir structure daha var sadece.

https://pasteboard.co/KbCH5jz.png

pure item info structure ın içi üstteki gibi..

bu bp actor ler da yerden Interact işlemi ile alınıyor:

https://pasteboard.co/KbCHgzJ.png

Sorunum şu ki bu sistem gayet güzel 1 ay çalıştı, herhangi bir şeyini değiştirmeme rağmen alttaki gibi bir child item a ekli olan sağdaki defaults değerleri, ben ne zaman unreal engine i kapatıp açarsam sıfırlanıyor siliniyor.

https://pasteboard.co/KbCHn7P.png

Bu sorun neyden kaynaklıdır veya bir bug mıdır bir türlü çözemedim bu arada sorun yanlızca wearables olan bp actor un child larında çalışıyor yani iksirlerin 3 ü de bozulmuyor onların haricindekiler her açıp kapatmada siliniyor.


Aslında bir çözüm olarak giyilebilir item ları silip diğer bp actor un child ı olarak tekrar oluşturabilirim sorunum çözülmüş de olur ama ya bu sorun tekrar karşıma çıkarsa diye güvenemedim önce sorayım dedim..  tahminimce programın kendi ayarlarında veya bu wearable bp actor üzerinde bir ayar bir şey anlamadan açtım  :L
 
1. Contstructor script te bir şeyler yapıp o değerleri sıfırlıyor olabilirsin.
2. Eskiden beri gelen struct lar ile ilgili bir bug var. Ona çatmış olabilirsin.

Önerim. Önce Constructor script te yaptığın bir şeyler varmı diye onu kontrol et. Belki farkında olamadan veri üzerinde bir şeyler yapıyor olabilirsin.
Eğer sıkıntı yoksa o struct gibi bir tane daha yap. Onu değerleri resetleniyor mu bir bak. Eğer resetlenmiyorsa eskisini sil yenisini kullanmaya devam et. (Bu struct ta bir bug ya da başka bir sorun olduğunu gösterir.
Bu da olumsuz giderse. Tüm hiyerarşiyi yeniden yap. Yani struct ın içinde bulunduğu actorleri de baştan yap.
 
Deneyeceğim hocam çok teşekkürler.




Hocam hazır sizde online iken şunu da sorsam. Ben envanterin bp sini dragndrop ile hareket ettiriyorum ama mouse u tıklattığım yerden taşı diye komut verebiliyorum fakat bıraktığımda yani droplama işleminde mouse u bıraktığım yeri bp nin sol en üstü aldığı için düzgün konumalmıyor ona nasıl birşey yapabilirim? 
yani kısaca bana dragndrop operation daki pivot gibi bir işlem lazım on drop canceled da.

https://pasteboard.co/KbCSzPD.png

https://pasteboard.co/KbCSFhT.png
 
ÇÖZÜLDÜ !!

Hocam hatayı çözdüm, paketlerken karşıma o pure info structure lar hakkında bilinmeyen structure hatası verdi. bütün variable larında structure bağlı olan herşeyi tekrardan referanse gösterdim düzeldi.. yani büyük ihtimalle ben structure a sonradan 2 değer eklemiştim program onları yenileyemedi dolaylı olarak bağlı olan herşeyde eski structure göründüğü için bağlı olduğu herşeyi arızaya soktu :D

hatta şuan birşey daha farkettim arızalanıp silinen infolar komple  geri gelmiş