Hello developers!
I am making a game which has an inventory, this inventory uses UIGridLayout, but there is a problem, it looks bad on other platforms, I see it good on PC but if I go to the mobile I see that they get very big, it goes out of the scrollingframe etc, any solution?
I suggest to use this plugin to make the GUI auto-scale to other platforms. Auto Scale Gui Objects [plugin] - Roblox
try select everything in the UI and click on the plugin that should help to scale it correctly for other platforms
If you want things to format perfectly, I suggest manually scripting the format system. In my game I check every time the screen size changes, and it formats accordingly (for small and large device screens).
I have to select the scrolling frame and the UIGridLayout?
Depends on what type of size parameter you are using, I think you are using offset, (which is a BIG NO-NO). offset uses pixels. proportional uses persentages/the whole screen is 1 and a half is .5 ETC. .you want to use the one that uses percentages/goes into decimals(Usually)
Roblox also has a device emulator, use that to make sure that all of your GUI objects are using proportional, and NOT offset.
an example of offset:
![]()
yes, and make sure to also select the template that going to be cloned and inserted in the UI, or basically, everything involving it.
hm, weird it usually works for me, try experiments with it more.
