码迷,mamicode.com
首页 > 其他好文 > 详细

C#编写Unity基础GUI之按钮控件GUILayout控件

时间:2014-09-23 01:24:34      阅读:479      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   2014   div   sp   on   c   

GUILayout布局可以自动排列相关控件,例如:

1 void OnGUI()
2     {
3         GUILayout.Button("这一个GUILayout按钮");
4     }

效果:

bubuko.com,布布扣

 

 

 

可以将控件的大小自动缩放成适应大小,从屏幕左上角开始排列,例如:

1 void OnGUI()
2     {
3         GUILayout.Button("这是个GUILayout按钮");
4         GUILayout.Button("这也是个GUILayout按钮");
5     }

效果:

bubuko.com,布布扣

 

默认是垂直排列组建,可以显示制定水平排列,例如:

 1 public float hSliderValue = 0.0F;
 2 
 3     void OnGUI()
 4     {
 5         GUILayout.BeginHorizontal();
 6 
 7         GUILayout.Button("这是个GUILayout Button");
 8 
 9         hSliderValue = GUILayout.HorizontalSlider(hSliderValue, 0.0F, 100.0F,GUILayout.Width(100));
10 
11         GUILayout.EndHorizontal();
12 
13     }

效果:

bubuko.com,布布扣

 

也可以在控件之间加入空隙:

 1 public float hSliderValue = 0.0F;
 2 
 3     void OnGUI()
 4     {
 5         GUILayout.BeginHorizontal();
 6 
 7         GUILayout.Button("这是个GUILayout Button");
 8 
 9         GUILayout.Space(20);
10 
11         hSliderValue = GUILayout.HorizontalSlider(hSliderValue, 0.0F, 100.0F,GUILayout.Width(100));
12 
13         GUILayout.EndHorizontal();
14     }

效果:

bubuko.com,布布扣

C#编写Unity基础GUI之按钮控件GUILayout控件

标签:style   blog   http   color   2014   div   sp   on   c   

原文地址:http://www.cnblogs.com/lhyz/p/3987266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!