GUI appears in different places between devices

I have a simple moveset GUI for my fighting game. I want the moveset to sit in the bottom right corner.
I have a frame parented to a screen GUI, and several text labels parented to said frame. The frame has anchor point set to (0.5,0.5), and position {0.5, 0},{0.5, 0}.

I thought this was how you could GUIs universally centered, but apparently the GUI is offset from my friend’s perspective, but correct for mine, as shown below:


Does anybody know how I can make it flush against the screen for all devices?

well you probably want to also make sure the size is Scaled as well. I would personally use a UIAspectRatioConstraint as well.

If GUI objects have their Size property set to a decimal number, they will be the same scale on the all devices. A quick way to do it is size your object to {1, 0}, {1, 0} or something lower and rescale it from there.

btw I don’t think this should be in Scripting Support (it uses no scripts) - probably more suited for a different category.

Ok I’ll toy around with the properties some more, thanks, if I can’t figure it out I’ll make another post in a different category.

1 Like