After having around a month struggling with the GUI editor?, i would like to know if you can resolve a bug or if it’s just my computers.
I have two type of computer and one if them is default rectangle and other is square. With just frames on GUIs they are the same on each device. With image frames they tend to tackle against the frames. Is this out my PC or Bug?
The issue is likely that you’re using the .Scale property which means when you have 2 different resolutions, the UI elements can and will shape differently.
Are you using the UIAspectRatioConstraint instance? If not, I’d suggest putting that inside the frames and set the ratio to what you want as it’ll stay constant across various resolutions.
Good, but still just open up a paint program or something and edit that text out (or just remove the image).
Anyway, as for your issue, what I would do is have an inner frame. The inner frame would be centered (with AnchorPoints) inside the image, with its size being the inside of the GUI (not touching the borders). Then, give it a UIAspectRatioConstraint and play with it until it works right. Then, put all your UIs in that.
Also, word of advice, learn up on SliceCenter. There’s a good tutorial on the forums about it, will help both this issue and just your UI look in general.
Done, But you can see the point of what im trying to get at? The Image Labels appear different on different monitors, this was of course taken a long time ago and Im now using just frames, but I would like to use images.
You and somebody else have talk about UIAspectRatioConstraint, With my studio Most of my frames apart from the shop is in a different frame as they are mostly all linked.
You should still be able to get a good ratio with UIAspectRatioConstraint. All that does is you give it a scale and it automatically resizes the frame to always be within that scale (i.e. if you have the DominantAxis be width and your scale is set to 2, the width will always be 2x the height). Thus, combined with your Size being Scale (as it should be) and with AnchorPoint positioning, your GUIs will look the same on all platforms.
Create a UIAspectRatioConstraint inside your GUI like you would if you were inserting something like a TextLabel. Then refer to what I said about DominantAxis and Scale.