Çözüldü Unreal Engine Etkileşimli widget nasıl yapılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

PALA_KV

Decapat
Katılım
19 Haziran 2023
Mesajlar
256
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Herkese merhaba. Unreal Engine 5'te collision sphere ile temas ettikten sonra e tuşuna bastığımızda bir widget açılmasını istiyorum. Bunu Blueprint ile nasıl kodlayabilirim?
 
Çözüm
  • Input Action(IA) oluşturma:
    İsmini: IA_Interaction olarak belirttim. (Siz farklı yapabilirsiniz. Örneğin: IA_OpenDoor)
  • Input Mapping'e eklemek:
    İstediğiniz tuşu atayabilirsiniz:
  • Karakterin içine girip boolean oluşturmak ve IA'yı kullanmak:
  • Actorümüzü oluşturuyoruz:
    (Ben ismini BP_Interaction koydum. Siz farklı koyabilirsiniz.)

    (Tamamen rastgele görünüm yaptım. Box Collision'da koyabilirdim biliyorum.)
  • End ve BeginOverlap ekliyoruz. BeginPlay eventinde karakterimizin referansını değişkene çeviriyoruz.
  • Karakter Collision içine girince Boolean'ı değiştirip işimizi bitiriyoruz!



İyi günler ve iyi çalışmalar dilerim!
Herkese merhaba. Unreal Engine 5'te collision sphere ile temas ettikten sonra e tuşuna bastığımızda bir widget açılmasını istiyorum. Bunu Blueprint ile nasıl kodlayabilirim?
Merhaba, hâlâ ihtiyacınız var mı?
 
Evet, hala çözüm bulamadım.
Karakterin içine bir boolean oluştur KureyeTemasEdiyorMu örnek ismini ver. Sonra küreye temas ettiğinde Bu değişkeni true yap çıkınca yani EndOverlap olayında False yap. Ardından Game Inputtan E tuşunu ata veya denemek için debug keyboard E fonksiyonunu Level Blueprintine çağır ve Create Widget -> Sınıfı seç -> Add to Viewport. Maalesef şuan bilgisayarımda değilim umarım anlatabilmişimdir. Anlatamadıysam yarın pcden gösteririm.

@PALA_KV yapabildiniz mi?
 
Son düzenleme:
Bende bilgisayar başında değilim hocam geçince yaparım.
 
Son düzenleme:
  • Input Action(IA) oluşturma:
    İsmini: IA_Interaction olarak belirttim. (Siz farklı yapabilirsiniz. Örneğin: IA_OpenDoor)
  • Input Mapping'e eklemek:
    İstediğiniz tuşu atayabilirsiniz:
  • Karakterin içine girip boolean oluşturmak ve IA'yı kullanmak:
  • Actorümüzü oluşturuyoruz:
    (Ben ismini BP_Interaction koydum. Siz farklı koyabilirsiniz.)

    (Tamamen rastgele görünüm yaptım. Box Collision'da koyabilirdim biliyorum.)
  • End ve BeginOverlap ekliyoruz. BeginPlay eventinde karakterimizin referansını değişkene çeviriyoruz.
  • Karakter Collision içine girince Boolean'ı değiştirip işimizi bitiriyoruz!



İyi günler ve iyi çalışmalar dilerim!
 
Çözüm
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…