|
Hi ! I'm using GUILayout for my GUI content, and I'd like to set horizontal alignment centered... But my content is made of pic, buttons and vertical slider, no text ! How can I set the horizontal alignement ? My code looks like this : GUILayout.BeginArea(new Rect(...)); GUILayout.BeginVertical(); GUILayout.Box(mypic); myslidervalue = GUILayout.Slider(myslidervalue, ...); if(GUILayout.Button("blabla"){...} GUILayout.EndVertical(); GUILayout.EndArea(); I've tried to set a GUIStyle in the BeginArea or BeginVertical with TextAnchor.MiddleCenter but it doesn't seem to set it for any other content than text... Thanks for helping me !
(comments are locked)
|
|
you can rotate your gui, maybe this helps : when you want to seperate these from the other gui you can use a GUIMatrix :
(comments are locked)
|
|
Thanks for the rotation tip, but I found my own answer ! I've found the GUILayout.FlexibleSpace(), mixed with a Begin/EndHorizontal(), this makes auto center, like CSS.
(comments are locked)
|

please make your code show as code in the post, mark the code and press the 10101010 button in the text formatting bar :)