UMG DPI scaling for split screen viewports

Hello all,

I’ve setup split screen in my game, and everything is working swell except for the UMG UI. It doesn’t scale the UMG widget to match the viewport of the player.

I am adding the widget to the players viewport, it’s as though it thinks it’s still fullscreen. Here’s what it looks like without split screen:

And here’s what it looks like when the screen is split:

You can clearly see what’s wrong.

The ideal solution is to force DPI scaling within each player’s viewport, so the UI will automatically scale correctly. How do I do this?

Any solution for this?

I ended up using a scale box with the entire UI inside it. It works reasonably well.

Can you share your logic? I can’t fit multiple widgets into one scalebox!