leonscottkfm

Unreal MVP
31 May 2015
1,536
5
218
63
28
(34) İstanbul Avrupa
store.steampowered.com





Ş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.
 
TR26SkyWalker26TR' 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.
 
leonscottkfm' Alıntı:
TR26SkyWalker26TR' 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.
 
erginegider' Alıntı:
leonscottkfm' 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..
 
leonscottkfm' Alıntı:
erginegider' 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/1jC5EzoDDQT2OsOWbllj3gY4TCTMw0ywk/view?usp=sharing

https://drive.google.com/file/d/1wZjJzTCZbLX0X6lkNRNag7CWqeBzqaSg/view?usp=sharing

https://drive.google.com/file/d/1BojZf7OGFh9g2AF6K0R3tVPC8YPwlCgQ/view?usp=sharing

https://drive.google.com/file/d/1_ACD6rraelzBGckObwVt7igRFqhuax1A/view?usp=sharing

https://drive.google.com/file/d/1wr9ip1W02ERqVV1n0NJwaudoc5jkKqzu/view?usp=sharing

https://drive.google.com/file/d/1as6dvty574dm3JtGeag4uSymc7BHe-oI/view?usp=sharing

https://drive.google.com/file/d/113YwSMH-qkOKzeQCtnVstcwyurPBAC99/view?usp=sharing

https://drive.google.com/file/d/1WX_7TyFVOXz3068whT0o-kRW34bA8a9J/view?usp=sharing

https://drive.google.com/file/d/1UYHn8rtluFvUL16ha2DFGvlGg0Io71DV/view?usp=sharing