öğrenci2

Yeni üye
13 Nis 2022
9
-1
1
Belirtilmemiş
Unreal engine 5.0 kullanıyorum. Ana menüye girdiğimde tuş orda duruyor ve ben tekrar tekrar ana menüye girmeye devam edebiliyorum. Ayarlar menüsü ise daha karışık eğer geri tuşuna basmadan ana medüden devam et dersem arayüz orada kalıyor. Bunu nasıl düzeltebilirim? 
[img=690x410]https://d3kjluh73b9h9o.cloudfront.n...cdad3eb71e61a3038ad146e4_2_690x410.jpeg[/img][img=690x414]https://d3kjluh73b9h9o.cloudfront.net/optimized/4X/3/d/9/3d95a673fe4f1ad4a84902b91a491c438e095705_2_690x414.jpeg[/img]
 
Kod sayfanı görmeden bişey demek zor. Nasıl bi kod yaptın bilmiyorum ama "Remove from parent" veya "Remove all widgets" fonksiyonlarını dene
 
Menü yaratma biraz daha karmaşık bir kodlama gerektiriyor. Create widget dediğinde her yarattığın widget yeni bir sayfa gibi düşün. Sayfalar üst üste stackleniyor. Sen yeni bir sayfa açarken arkadaki sayfayı silmezsen üst üste gelir.

On_clicked (setting) de ya add to viewporttan sonra remove from parent demeli ve settingten çıkarken ana menüyü tekrar yaratmalısın. Ya da set visibility->hidden deyip arkaplanda var ama görünmez hale getirmelisin. Tabi settings ten dönerken de set visibility->Visible e döndürmen gerek tekrar. 

Üst üste açılan sayfalarda en son açtığın sayfanın alttaki sayfadaki tuşlara basmasını engellemek istiyorsan yeni açılan widgette tüm sayfayı kaplayan bir Border ekle en altına her şeyin ve visibility->visible yap. Mouse tıklarını bloke eder.

Widget lar yeni başlayanlar için karmaşık olabilir. Ama tamamen öğrenince çok fonksiyonel olduklarını anlıyorsun.