How would one go about making a UI very similar to what the game ‘Midnight Racing Tokyo’ has in its menu?
I’m referring to what’s at the top, the tabs where you select the map, options, etc.
Here’s a video to know what I’m taking about:
I’d like to recreate a very similar one (the difference being that there will be no logo on the left and it’ll be centered)
Here’s my current progress, but I’d like to restart. I feel like it’d be easier just to start over.
I feel like someone with actual Roblox GUI building experience can just tell me the solution by just looking at it, because they might have done something similar before. Thanks!
Brother, thank you so much! That 'IgnoreGuiNullset’ tip is a lifesaver!
I’m not really referring to the design, but rather the functionality. If you notice how MRT’s spacing between the options remains in proportion to the text size, but mine does not. I’d like to know how I can fix that. Again, thank you so much for that quick reply!
I believe so, what do you mean?
I’m talking about the spacing in between the buttons, mine changes, theirs doesn’t.
Here are the settings for my buttons
Oh I see. One way you can go about this is you can make a separate frame for the buttons and use a UIGridLayout and set it’s Paddingproperty to 0,0,0,0. I can make a Demo for you if you’d like.
I see that you are talking about how the top text scales. Well that’s not toOoOo hard. (Hopefully) Just use UIAspectRatioConstraint instances paired with UIListLayouts to make such an effect.
That’s what I’m using for my text buttons, but it doesn’t work for the pink background, as the aspect ratio can only go up to 10. I’ll look into UI List Layouts
Edit: Here’s the result with my UIListLayouts:
it does exactly what I want when I shrink it vertically, but not horizontally… Any way to fix this? Thanks!
Notice how all the spacings remain proportional, as if I’m keeping the aspect ratio constant? However, the aspect ratio constraint on the top bar doesn’t work as I’d need an aspect ratio of 20+, which isn’t allowed as it only goes up to 10. Any solutions? Thanks!