GUILayout 布局
2016-03-03 19:01
771 查看
using UnityEngine;
using System.Collections;
public class GuiLayerOutTest : MonoBehaviour
{
// Use this for initialization
private string editName;
void Start ()
{
editName = "请输入文本";
}
// Update is called once per frame
void Update ()
{
}
void OnGUI()
{
//定义区域
GUILayout.BeginArea (new Rect (20, 20, 300, 300));
//水平布局
GUILayout.BeginHorizontal ();
//垂直布局
GUILayout.BeginVertical ();
GUILayout.Box ("水平测试111");
GUILayout.FlexibleSpace ();
GUILayout.Box ("测试1");
GUILayout.EndVertical ();
//插入一个弹性空白 盛满整个剩余空间
GUILayout.FlexibleSpace ();
GUILayout.BeginVertical ();
GUILayout.Box ("水平测试222");
GUILayout.Box ("测试2");
GUILayout.EndVertical ();
GUILayout.Box ("开始水平布局");
GUILayout.Label ("水平文本");
GUILayout.Space (10);
GUILayout.Button ("按钮");
GUILayout.TextField ("输入框");
GUILayout.EndHorizontal ();
//设置间隔
GUILayout.Space (20);
GUILayout.BeginVertical ();
GUILayout.Box ("开始垂直布局");
GUILayout.Label("垂直文本");
GUILayout.Button ("按钮");
editName = GUILayout.TextField (editName);
GUILayout.EndVertical ();
GUILayout.EndArea ();
}
}
using System.Collections;
public class GuiLayerOutTest : MonoBehaviour
{
// Use this for initialization
private string editName;
void Start ()
{
editName = "请输入文本";
}
// Update is called once per frame
void Update ()
{
}
void OnGUI()
{
//定义区域
GUILayout.BeginArea (new Rect (20, 20, 300, 300));
//水平布局
GUILayout.BeginHorizontal ();
//垂直布局
GUILayout.BeginVertical ();
GUILayout.Box ("水平测试111");
GUILayout.FlexibleSpace ();
GUILayout.Box ("测试1");
GUILayout.EndVertical ();
//插入一个弹性空白 盛满整个剩余空间
GUILayout.FlexibleSpace ();
GUILayout.BeginVertical ();
GUILayout.Box ("水平测试222");
GUILayout.Box ("测试2");
GUILayout.EndVertical ();
GUILayout.Box ("开始水平布局");
GUILayout.Label ("水平文本");
GUILayout.Space (10);
GUILayout.Button ("按钮");
GUILayout.TextField ("输入框");
GUILayout.EndHorizontal ();
//设置间隔
GUILayout.Space (20);
GUILayout.BeginVertical ();
GUILayout.Box ("开始垂直布局");
GUILayout.Label("垂直文本");
GUILayout.Button ("按钮");
editName = GUILayout.TextField (editName);
GUILayout.EndVertical ();
GUILayout.EndArea ();
}
}
相关文章推荐
- Ant build.xml中应该只包含一个target标签
- STL_deque
- Java中break return continue 区别
- HDU 2734 Quicksum [Ad Hoc]
- easyui tabs中href和content加载
- IOS探索之调整UILabel行高间距(利用iOS 6的特性来手动调整行间矩)
- HDOJ-1242(Rescue)(bfs+优先队列)
- 10030---java序列化和serialVersionUID
- POJ 2031 Building a Space Station
- 使用requestAnimationFrame做动画效果二
- 线程操作 NSOperation以及他的子类与 NSOperationQueue的搭配使用
- UEFI 模式ghost win10
- maven项目出现如下错误,求指点;CoreException: Could not calculate build plan:
- 通过实现一个TableView来理解iOS UI编程
- 生成缩略图的UIImage分类
- 除了UUID以外随机生成图片名的方法
- UI-GCD线程
- UI-NSOperation线程
- Android Studio BUILD FAILED finished with non-zero exit value
- JAVA:string中的copyValueOf方法