Unityで。Boxとかのセンタリング
たとえば上の画像のように、Window(test window)内のGUI要素をCenterAlignしたいとき。
このようにすれば出来るみたい。これ以外にどうやるのが簡単だろうか?
ちなみにLabelのセンタリングはstyle.alignmentにTextAnchor.MiddleCenterを指定してやっているが・・・面倒
http://answers.unity3d.com/questions/126647/gui-content-horizontal-alignment.html
GUILayout.BeginVertical(); { GUILayout.Label("testlabel\nkaigyo", style); GUILayout.BeginHorizontal(); { GUILayout.FlexibleSpace(); GUILayout.Box( _icon, GUILayout.Width(100), GUILayout.Height(100) ); GUILayout.FlexibleSpace(); } GUILayout.EndHorizontal(); ・・・略・・・