I’ve been trying to make a part of a game’s GUI scale, specifically the gauges for cars, and it’s been working pretty well, I mostly figured out how the things I need work, the actual gauge itself’s size and position are mostly consistent on different screens, however the TextLabels in the Gauge frame change their positions when I choose a smaller screen.
This is how it looks in the Devices Test tab when I select 720p:
This is how it looks in 720p Device test when it’s in the car:
The N (gear) text is shifted slightly to the right. That’s not too bad, but it gets even worse on different types of screens.
For example, it looks like this on a 1920x1200 screen:
I’m already using Scale for the Position and Size, and not offset, as that just makes the UI disappear completely on different screens. I had one “solution” which was to add UIAspectRatioConstraint to the frame, that fixed the text… But once I put it in the car, the entire frame just gets shifted to the left instead. What would a solution to this be? I’ve searched around and I haven’t found many posts, and the ones I did didn’t seem to answer my question
Also 2 more screenshots to show the boundaries of the labels, and how they actually shift around completely on different screens, first is 1080 second is VGA