So I am making this GUI and i’m kind of just having a hard time working out how I am going to position everything. I’ll include an image of the GUI first just to hopefully help illustrate my problem.
All of the hexagons are seperate ImageLabels and are children of the same frame.
All of the hexagons also have a constant size.
So as you can see from the above image I have a kind of “main” hexagon which is of course the one closest to the bottom left, that one is easy to position so there’s no worry there but the ones around it i’m questioning how I would do.
I was thinking I could like make the smaller hexagons “origin” at the position of the main hexagon then have a table of UDim2 values for the smaller hexagons containing whatever offset is needed to get to the position I want. Id also have to update it every-time the ViewportSize changes too right?
Please let me know if you need any more information, this is my first post so I might be leaving a bit out!
also pls let me know if I’m approaching this a really odd way
For instance, some UI elements hold a constant pixel size of the UI, but scale it down to make it look nice and neat on mobile/different screen sizes. In a way, it scales the AbsoluteSize of the UI. Some UI elements also do the same thing with positioning.