您的位置:首页 > 移动开发 > Unity3D

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));

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: