查看: 3243|回复: 0
打印 上一主题 下一主题

最基础,unity3d中,GUI的所有样式及脚本代码

[复制链接]
   

671

主题

1

听众

3247

积分

中级设计师

Rank: 5Rank: 5

纳金币
324742
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-1-21 09:22:04 |只看该作者 |倒序浏览






function OnGUI() {
  GUI.Label(Rect(1,1,100,20),"I'm a Label"); //1
  GUI.Box(Rect(1,21,100,20),"I'm a Box"); //2
  GUI.Button(Rect(1,41,100,20),"I'm a Button"); //3
  GUI.RepeatButton(Rect(1,61,120,20),"I'm a RepeatButton"); //4
  GUI.TextField(Rect(1,81,100,20),"I'm a TextFielld"); //5
  GUI.TextArea(Rect(1,101,100,40),"I'm a TextArea,
Multiline"); //6
  GUI.Toggle(Rect(1,141,120,20),***e,"I'm a Toggle ***e"); //7
  GUI.Toggle(Rect(1,161,120,20),false,"I'm a Toggle false"); //8
  GUI.Toolbar(Rect(1,181,160,20),-1,["Toolbar","Tool2","Tool3"]); //9
  GUI.SelectionGrid(Rect(1,201,190,20),2,["Selection","Grid","select3"],3); //10
  GUI.HorizontalSlider(Rect(1,221,180,20),3.0,0,10.0); //11
  GUI.VerticalScrollbar(Rect(1,241,20,100),3.0,1,0.0,10.0); //12

  //13
  GUI.BeginScrollView (Rect (200,10,100,100),Vector2.zero, Rect (0, 0, 220, 200));
  GUI.Label(Rect(0,0,100,20),"I'm a Label");
  GUI.EndScrollView();
  //14
    GUI.Window(0,Rect(200,129,100,100),funcwin,"window");
}

function funcwin(windowID:int)
{
  GUI.DragWindow(Rect(0,0,10000,2000));
}

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-6-7 06:25 , Processed in 0.075810 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部