void OnGUI()
{
//开始水平线性布局
GUILayout.BeginHorizontal();
GUILayout.Box("开始水平布局");
GUILayout.Button("按钮");
GUILayout.Label("文本框");
GUILayout.Box(Texture);
//结束水平线性布局
GUILayout.EndHorizontal();
//开始垂直线性布局
GUILayout.BeginVertical();
GUILayout.Box("开始水平布局");
GUILayout.Button("按钮");
GUILayout.Label("文本框");
GUILayout.Box(Texture);
//结束垂直线性布局
GUILayout.EndVertical();
}
{
//开始水平线性布局
GUILayout.BeginHorizontal();
GUILayout.Box("开始水平布局");
GUILayout.Button("按钮");
GUILayout.Label("文本框");
GUILayout.Box(Texture);
//结束水平线性布局
GUILayout.EndHorizontal();
//开始垂直线性布局
GUILayout.BeginVertical();
GUILayout.Box("开始水平布局");
GUILayout.Button("按钮");
GUILayout.Label("文本框");
GUILayout.Box(Texture);
//结束垂直线性布局
GUILayout.EndVertical();
}
本文介绍了Unity中使用GUILayout进行GUI布局的方法,包括水平和垂直布局的实现方式。通过具体的代码示例展示了如何创建不同类型的GUI元素,并对其进行水平或垂直排列。
6万+

被折叠的 条评论
为什么被折叠?



