Ive seen a lot of games with ui where you hover it tweens it but all the uis next to the ui that tweened moves so its still the same distance away from the button. Like say the button gets bigger all the buttons that would touch it if it got bigger would move so it wouldnt touch it. I’m wondering if there is any other way then manually doing this for each one.
Would I place a UIListLayout in each button?
No, you’d put the UIListLayout
inside of the GuiObject
(like a Frame
) that’s holding all of the GuiButtons
.
Well yeah but now it makes them vertical
You can change a property inside of the UIListLayout
. It’s called FillDirection
. Your options are Horizontal
and Vertical
.
Should I have two different ones if I want two different rows?
You cannot use more than one. A workaround for this is to use multiple Frame
s that hold UIListLayout
s. But, if you don’t want your GuiObject
s to change size, which is the main reason for this post, then you can use a UIGridLayout
in replace of the UIListLayout
and put a UIAspectRatioConstraint
in the UIGridLayout
to keep the size of the GuiObject
s.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.