Widgets Within Widgets

Hi there!

I’m relatively new to Unreal, but I’m trying to figure out a more efficient way of navigating my Menu Screen Widgets using the UMG.
I am trying to accomplish the following:

  • Create a button or image that I can repeatedly use the same widget for my buttons across my menu screens (to use the same layout), but I want to be able to change the images and what is written in each text box.

  • Create a Widget Main Menu background that is prevalent across all screens (can always be seen in the background), and layer my menu screens as widgets on top of this.

Any videos pertaining to these subjects would be most welcome, as I haven’t had alot of luck finding any form of tutorial on these specific subjects!
Any existing Visual Scripting images would also be a great help, thanks!

  • Xeo

This is how i make interface in umg.

You should create simple, standalone widget, expose picture as variable, or just set variable that contains picture. Set up all widget logic etc.

Then you need to set communication with parent widget which is bit messy. From any widget you can get reference to its owning player controller.
So player controller should hold (and expose) reference to maste5r widget. So all minions can get that reference, cast to it and communicate.

For things like a button blueprint, it would be better to set up event dispatchers in it and then just connect them in the parent when you use them.