Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Widget
#1
ybCuQ7.png




Şurada gördüğünüz buttonların herhangi birinin üzerine geldiğimde pembe buttonlu yazılı widget çıksın istiyorum. Bunu nasıl yaparım ? Yardımcı olur musunuz.

Hangi buttona gelirsem geleyim üstünde çıksın istiyorum.Hepsinde birer tane çıkmayacak bir tane bu hangisine getirirsem onun üzerine gidecek.
Ara
Cevapla
#2
Hover? Tüm butonların hover eventine visibility koyacaksın, o visibility de pembe butonlu widgetin visibility ini ayarlayacak.
Ara
Cevapla
#3
(31-07-2020, Saat: 12:30)TR26SkyWalker26TR Adlı Kullanıcıdan Alıntı:  Hover? Tüm butonların hover eventine visibility koyacaksın, o visibility de pembe butonlu widgetin visibility ini ayarlayacak.

Tamamda tek tek uğraşacakmıyız ben mesela tek bir kodla tüm buttonları yönetemezmiyim. Hepsinin birden yeşil olması gibi ? Bunları nasıl sağlıyoruz visual studioda var mesela 2 tane fonskiyon yazıp class içine aldığınız tüm buttonları değiştirebiliyorsunuz.
Ara
Cevapla
#4
(31-07-2020, Saat: 21:18)leonscottkfm Adlı Kullanıcıdan Alıntı:  
(31-07-2020, Saat: 12:30)TR26SkyWalker26TR Adlı Kullanıcıdan Alıntı:  Hover? Tüm butonların hover eventine visibility koyacaksın, o visibility de pembe butonlu widgetin visibility ini ayarlayacak.

Tamamda tek tek uğraşacakmıyız ben mesela tek bir kodla tüm buttonları yönetemezmiyim. Hepsinin birden yeşil olması gibi ? Bunları nasıl sağlıyoruz visual studioda var mesela 2 tane fonskiyon yazıp class içine aldığınız tüm buttonları değiştirebiliyorsunuz.

Tek tek yapmak istemiyorsan C++ ya da Blueprintte Bir UserWidget  Class ı yapacaksın. Onun Hower fonksiyonuna bahsettiiğin widgetı gösterecek ve konumunu ayarlayacak bir kod yazacaksın ( blueprint te ya da C++  ta ) . Sonra yukarıda dizili buttonların tamamanın inherited class alanını UButton yerine senin yeni yaptığın Userwidget yapacaksın. Bu şekilde yaparsan tüm buttonlar aynı userwidget tan kalıtımla on hower özelliğini aldığından hepsi bu şeyi yapacaktır. Ancak bu sana çok karmaşık geliyorsa tek tek hepsine kopyala yapıştırla ayrı ayrı yapmayı deneyebilirsin.
Ara
Cevapla
#5
(01-08-2020, Saat: 15:00)erginegider Adlı Kullanıcıdan Alıntı:  
(31-07-2020, Saat: 21:18)leonscottkfm Adlı Kullanıcıdan Alıntı:  Tamamda tek tek uğraşacakmıyız ben mesela tek bir kodla tüm buttonları yönetemezmiyim. Hepsinin birden yeşil olması gibi ? Bunları nasıl sağlıyoruz visual studioda var mesela 2 tane fonskiyon yazıp class içine aldığınız tüm buttonları değiştirebiliyorsunuz.

Tek tek yapmak istemiyorsan C++ ya da Blueprintte Bir UserWidget  Class ı yapacaksın. Onun Hower fonksiyonuna bahsettiiğin widgetı gösterecek ve konumunu ayarlayacak bir kod yazacaksın ( blueprint te ya da C++  ta ) . Sonra yukarıda dizili buttonların tamamanın inherited class alanını UButton yerine senin yeni yaptığın Userwidget yapacaksın. Bu şekilde yaparsan tüm buttonlar aynı userwidget tan kalıtımla on hower özelliğini aldığından hepsi bu şeyi yapacaktır. Ancak bu sana çok karmaşık geliyorsa tek tek hepsine kopyala yapıştırla ayrı ayrı yapmayı deneyebilirsin.

Blueprint ile class nasıl yapacağım c++ bilgim yok..
Ara
Cevapla
#6
(01-08-2020, Saat: 19:23)leonscottkfm Adlı Kullanıcıdan Alıntı:  
(01-08-2020, Saat: 15:00)erginegider Adlı Kullanıcıdan Alıntı:  Tek tek yapmak istemiyorsan C++ ya da Blueprintte Bir UserWidget  Class ı yapacaksın. Onun Hower fonksiyonuna bahsettiiğin widgetı gösterecek ve konumunu ayarlayacak bir kod yazacaksın ( blueprint te ya da C++  ta ) . Sonra yukarıda dizili buttonların tamamanın inherited class alanını UButton yerine senin yeni yaptığın Userwidget yapacaksın. Bu şekilde yaparsan tüm buttonlar aynı userwidget tan kalıtımla on hower özelliğini aldığından hepsi bu şeyi yapacaktır. Ancak bu sana çok karmaşık geliyorsa tek tek hepsine kopyala yapıştırla ayrı ayrı yapmayı deneyebilirsin.

Blueprint ile class nasıl yapacağım c++ bilgim yok..

    Buraya fotoğraf yüklemenin bir yolunu bulamadım o yüzden resimli anlatamadım ancak content browser dan sağ tıkla blueprint seç base olarak button seç adını buttonbase gibi birşey koy. Oradan assign on hower event gibi bir şey var onu bul oradan devam et. Artık Yeni widget oluştururken Buttonbase diye yeni widget göreceksin. Button değil yeni hazırladığın Buttonbase seçtiğin müddetçe on hower hepsinde çalışacaktır.
     
   Resimlerin linkleri burada (Sıraları Karışık Çıkmış) :

https://drive.google.com/file/d/1jC5EzoD...sp=sharing

https://drive.google.com/file/d/1wZjJzTC...sp=sharing

https://drive.google.com/file/d/1BojZf7O...sp=sharing

https://drive.google.com/file/d/1_ACD6rr...sp=sharing

https://drive.google.com/file/d/1wr9ip1W...sp=sharing

https://drive.google.com/file/d/1as6dvty...sp=sharing

https://drive.google.com/file/d/113YwSMH...sp=sharing

https://drive.google.com/file/d/1WX_7TyF...sp=sharing

https://drive.google.com/file/d/1UYHn8rt...sp=sharing
Ara
Cevapla
 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Widget Resetlenmesi leonscottkfm 6 103 30-07-2020, Saat: 22:08
Son Yorum: leonscottkfm
  Widget Kayıt Hatası leonscottkfm 4 176 09-05-2020, Saat: 01:52
Son Yorum: muhammedsgrl
  Random Widget kinglord34 3 368 19-01-2020, Saat: 20:50
Son Yorum: kinglord34
  [ACEMİ SORUSU] Widget Blueprint Portrait Scale Sorunu VahapZTL 5 832 10-02-2019, Saat: 20:21
Son Yorum: VahapZTL
  Widget(UI)Class Ekrandan kaybolmasi Nitt0 2 504 25-01-2019, Saat: 00:55
Son Yorum: Nitt0
  Launcher Widget ile oyunu sürekli güncel tutma ? acemiunrealci 4 766 02-12-2018, Saat: 01:58
Son Yorum: acemiunrealci
  WİDGET ThEczio 6 1,024 12-11-2018, Saat: 23:10
Son Yorum: ThEczio
  Random Widget ahtek07 4 992 18-10-2018, Saat: 19:12
Son Yorum: S0meone
  Widget Blueprint'e video nasıl eklenir? EnesTalha 2 754 02-08-2018, Saat: 16:48
Son Yorum: EnesTalha
Exclamation The widget 'LoadingScreen_C' was already added to the screen. SORUN!!! jalefshepherd 4 1,353 18-06-2018, Saat: 09:26
Son Yorum: jalefshepherd

Hızlı Menü:


Unreal Engine Türkiye

This forum is only for fans and support. It has nothing to do with Epic Games.

Bu site sadece fan ve destek amaçlıdır. Epic Games ile bir ilgisi yoktur.