Unity3D GUI 控件一览
2012-12-05 10:06
323 查看
void OnGUI() {
GUI.Label(new
Rect(1,1,100,20),"I'm
a Label"); //1
GUI.Box(new
Rect(1,21,100,20),"I'm
a Box"); //2
GUI.Button(new
Rect(1,41,100,20),"I'm
a Button"); //3
GUI.RepeatButton(new
Rect(1,61,120,20),"I'm
a RepeatButton"); //4
GUI.TextField(new
Rect(1,81,100,20),"I'm
a TextFielld"); //5
GUI.TextArea(new
Rect(1,101,100,40),"I'm
a TextArea,\nMultiline"); //6
GUI.Toggle(new
Rect(1,141,120,20),true,"I'm
a Toggle true"); //7
GUI.Toggle(new
Rect(1,161,120,20),false,"I'm
a Toggle false"); //8
GUI.Toolbar(new
Rect(1,181,160,20),-1,["Toolbar","Tool2","Tool3"]); //9
GUI.SelectionGrid(new
Rect(1,201,190,20),2,["Selection","Grid","select3"],3);//10
GUI.HorizontalSlider(new
Rect(1,221,180,20),3.0,0,10.0); //11
GUI.VerticalScrollbar(new
Rect(1,241,20,100),3.0,1,0.0,10.0); //12
//13
GUI.BeginScrollView (new
Rect (200,10,100,100),Vector2.zero, new
Rect (0, 0, 220,200));
GUI.Label(new
Rect(0,0,100,20),"I'm
a Label");
GUI.EndScrollView();
//14
GUI.Window(0,new
Rect(200,129,100,100),funcwin,"window");
}
function funcwin(windowID:int)
{
GUI.DragWindow(Rect(0,0,10000,2000));
}
GUI.Label(new
Rect(1,1,100,20),"I'm
a Label"); //1
GUI.Box(new
Rect(1,21,100,20),"I'm
a Box"); //2
GUI.Button(new
Rect(1,41,100,20),"I'm
a Button"); //3
GUI.RepeatButton(new
Rect(1,61,120,20),"I'm
a RepeatButton"); //4
GUI.TextField(new
Rect(1,81,100,20),"I'm
a TextFielld"); //5
GUI.TextArea(new
Rect(1,101,100,40),"I'm
a TextArea,\nMultiline"); //6
GUI.Toggle(new
Rect(1,141,120,20),true,"I'm
a Toggle true"); //7
GUI.Toggle(new
Rect(1,161,120,20),false,"I'm
a Toggle false"); //8
GUI.Toolbar(new
Rect(1,181,160,20),-1,["Toolbar","Tool2","Tool3"]); //9
GUI.SelectionGrid(new
Rect(1,201,190,20),2,["Selection","Grid","select3"],3);//10
GUI.HorizontalSlider(new
Rect(1,221,180,20),3.0,0,10.0); //11
GUI.VerticalScrollbar(new
Rect(1,241,20,100),3.0,1,0.0,10.0); //12
//13
GUI.BeginScrollView (new
Rect (200,10,100,100),Vector2.zero, new
Rect (0, 0, 220,200));
GUI.Label(new
Rect(0,0,100,20),"I'm
a Label");
GUI.EndScrollView();
//14
GUI.Window(0,new
Rect(200,129,100,100),funcwin,"window");
}
function funcwin(windowID:int)
{
GUI.DragWindow(Rect(0,0,10000,2000));
}
![](http://img.my.csdn.net/uploads/201212/05/1354673484_2510.jpg)
相关文章推荐
- unity3d插件Daikon Forge GUI 中文教程6-高级控件richtextlabel的使用
- Unity3D GUI效果一览
- <Unity3D>Unity3D GUI控件
- unity3d插件Daikon Forge GUI 中文教程7-高级控件slider的使用
- Unity3D入门之GUI基础以及常用GUI控件使用(2)
- <Unity3D>Unity3D入门篇——第五讲 GUI控件(三)
- Unity3D DFGUI根据名称获取多个子控件代码
- unity3d插件Daikon Forge GUI 中文教程-3-基础控件Button和Sprite的使用
- <Unity3D>Unity3D入门篇——第三讲 GUI控件(一)
- Unity3D入门篇——GUI控件
- Unity3D基础--常用的GUI控件
- <Unity3D>Unity3D入门篇——第四讲 GUI控件(二)
- Unity3D-GUI基本控件
- Unity3D中基本GUI控件介绍
- <Unity3D>Unity3D入门篇——第六讲 GUI控件(四)
- <Unity3D>Unity3D入门篇——第三讲 GUI控件(一)
- [原]Unity3D深入浅出 - GUI控件
- unity3d插件Daikon Forge GUI 中文教程-6-高级控件richtextlabel的使用
- Unity3D GUI学习之GUILayout控件及使用
- unity3d插件Daikon Forge GUI 中文教程-2-基础控件Label的使用