Unity3D 布局 GUILayout
function OnGUI() { //开始一个显示区域 GUILayout.BeginArea (Rect (0,0,200,60)); //开始最外层横向布局 GUILayout.BeginHorizontal(); //嵌套一个纵向布局 GUILayout.BeginVertical(); GUILayout.Box("Test1"); //两个Box控件中间偏移10像素 GUILayout.Space (10); GUILayout.Box("Test2"); //结束嵌套的纵向布局 GUILayout.EndVertical(); //两个纵向布局中间偏移20像素 GUILayout.Space (20); //嵌套一个纵向布局 GUILayout.BeginVertical(); GUILayout.Box("Test3"); //两个Box控件中间偏移10像素 GUILayout.Space (10); GUILayout.Box("Test4"); //结束嵌套的纵向局部 GUILayout.EndVertical(); //结束最外层横向布局 GUILayout.EndHorizontal(); //结束显示区域 GUILayout.EndArea(); }