YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
22 stars 8 forks source link

UI Layers #3159

Open iampremo opened 1 year ago

iampremo commented 1 year ago

Adds the ability to have global GUI layers that are shared across all rooms within your project. Instances will be able to be placed on these.

Andulvar commented 1 year ago

Very excited about the GUI layers. I've been having trouble making sure GUI elements are drawing in the correct order having to dance around begin and end draws. Would be great to have some form of built-in aspect ratio scaling help as well.

gnysek commented 5 months ago

I will left it here: Image

JustMegaAlex commented 4 months ago

Looks very promising! I only want to add that making a UI layer global to a project seems inferior to having them as usual room layers. Or at least having a single UI layer for each room

GargantulaKon commented 2 months ago

@JustMegaAlex Why is a global UI layer inferior to using room layers? I'm curious.

gnysek commented 2 months ago

Yeah, there are games which have tons of rooms, yet usual there median of UI will be "main menu, in-game, options screen", so most of them seems to be shared. Having global UI layers will be much easier to maintain in that case (but there should be option to exclude layers too, and I believe they are aware).

mgeddesGM commented 2 days ago

https://wiki.opera.software/display/GM/FSD+-+UI+Layers (Staff-only URL)