I have a scenario where I have a variable number of buttons inside a container game object. To show these buttons, I’ve added a Grid Layout Group with a Fixed Column Count constraint of 2. I’ve adjusted the cell size of each button to accommodate 6 buttons inside the game object (2 columns of 3 buttons). However, when the game places the buttons inside the layout group, it stretches the text of each button vertically, and squishes it horizontally. It looks like this, with an original button superimposed in the bottom-left corner to show you how I want it to look:
Looking at people dealing with what seems to be a similar issue with Vertical and Horizontal Layout Groups, I tried looking for the Child Force Expand option to no avail – it’s only available on those components, not the grid-based component.
Does anyone have any ideas how to get this text to look correct?
Looking more closely at this, it seems as though it might also be stretching the background of the button in a weird way (the corners look less rounded in the layout group’s buttons than the “Original” button).
