免费国产网站_秋霞午夜一区二区三区视频_99热在线看_日韩精品久久一区二区_午夜看一级毛片_天天鲁在视频在线观看

  • 您的位置:首頁 > 新聞動態 > Unity3D

    UNITY3D GUI組件使用例子

    2019/12/22??????點擊:
    using UnityEngine;
    using System.Collections;
    
    public class Cube1Control : MonoBehaviour {
        public Texture texture;
        public Texture2D texture2D;
        public Texture2D texture2DActive;
        public string userName;
        public string password;
        public string remark;
        public bool isSuccess;
        public int select=0;
        public bool toggle1 = false;
        public Texture2D bug1;
        public Texture2D bug2;
        public float h;
        public Vector2 vector2;
        Rect rect1 = new Rect(0, 10, 300, 500);
        Rect rect2 = new Rect(600, 10, 300, 500);
        public int selGridId = 0;
        string[] selString = new string[] { "Grid1", "Grid2", "Grid3", "Grid4", "Grid5" };
    
        // Use this for initialization
        void Start () {
            h = 40;
        }
        
        // Update is called once per frame
        void Update () {
        
        }
        
        void win(int id)
        {
    
            GUI.Button(new Rect(10, 120, 150, 50), "點擊按鈕");
    
            //使用DragWindow啟用窗口拖動
            GUI.DragWindow();
    
        }
    
        void OnGUI()
        {
            #region GUILayout布局
            ////GUILayout采用線性布局,類似于StackPanel,默認是縱向布局。通過GUILayout.BeginHorizontal();
            ////開啟和GUILayout.EndHorizontal()結束一個橫向排列區域,同理BeginVertical() 、EndVertical()。
            //GUILayout.BeginHorizontal();
            //GUILayout.Button("Button1", GUILayout.Width(100), GUILayout.Height(50));
            //GUILayout.Button("Button2", GUILayout.Width(100), GUILayout.Height(50));
            //GUILayout.EndHorizontal();
    
            //GUILayout.BeginVertical();
            ////如果嫌控件太擠,可以使用GUILayout.Space(30);增加若干像素的間隙。
            //GUILayout.Space(30);//Button3和Button1在垂直方向上面就會增加30個像素的間隙
            //GUILayout.Button("Button3", GUILayout.Width(100), GUILayout.Height(50));
            //GUILayout.Button("Button4", GUILayout.Width(100), GUILayout.Height(50));
            //GUILayout.EndVertical();
            #endregion
    
            #region 常用的GUI控件
            #region GUI.Button
            //GUI.Button(new Rect(20, 20, 150, 30), "這是一個文字按鈕");
    
            ////繪制紋理按鈕
            //GUI.Button(new Rect(20, 60, 150, 30), texture);//texture是在unity上面Script腳本上面拖上圖片進行賦值的
            ////繪制一個帶圖片和文字按鈕
            //GUIContent guic = new GUIContent("按鈕", texture);
            //GUI.Button(new Rect(20, 100, 150, 30), guic);
    
            ////設置按鈕的樣式
            //GUIStyle guis = new GUIStyle();
            //guis.fontSize = 23;
            //guis.alignment = TextAnchor.MiddleCenter;
    
            ////設置狀態樣式
            //GUIStyleState guiss = new GUIStyleState();
            //guiss.textColor = Color.white;
            //guiss.background = texture2D;//設置按鈕背景圖片,texture2D在編輯器上拖圖片賦值
            //guis.normal = guiss;//設置按鈕正常顯示的狀態
            //GUIStyleState guissActive = new GUIStyleState();
            //guissActive.textColor = Color.white;
            //guissActive.background = texture2DActive;//設置按鈕背景圖片,texture2D在編輯器上拖圖片賦值
            //guis.active = guissActive;//設置鼠標按下去按鈕上顯示的狀態
            //guis.hover = guissActive;//設置鼠標放在按鈕上顯示的狀態
            //if (GUI.Button(new Rect(20, 140, 150, 30), "樣式按鈕", guis))//點擊后返回true
            //{
            //    Debug.Log("點擊了按鈕");
            //} 
            #endregion
    
            #region GUI.Label
            //GUI.color = Color.red;//全局設置顏色,設置后后面的控件都變為紅色,直到重新設置顏色
            //GUI.Label(new Rect(20, 180, 100, 50), "label1");
            //GUI.color = Color.blue;
            //GUI.Label(new Rect(20, 200, 100, 50), "label2"); 
            #endregion
    
            #region GUI.TextField GUI.PasswordField GUI.TextArea
            //userName = GUI.TextField(new Rect(10, 10, 100, 30), userName);
            //password = GUI.PasswordField(new Rect(10, 50, 100, 30), password,'*');
            //remark = GUI.TextArea(new Rect(10, 100, 100, 30),remark);
            //if (GUI.Button(new Rect(10,150,50,30),"登錄"))
            //{
            //    Debug.Log(userName + "-"+password+"-"+remark);
            //    if (userName.Equals("admin")&&password.Equals("123"))
            //    {
            //        isSuccess = true;
            //    }
            //    else
            //    {
            //        isSuccess = false;
            //    }
            //}
            //if (isSuccess)
            //{
            //    GUI.Label(new Rect(10, 200, 100, 30), "登錄成功!");
            //}
            //else
            //{
            //    GUI.Label(new Rect(10, 200, 100, 30), "登錄失敗!");
            //}
            #endregion
    
            #region GUI.Toolbar GUI.Toggle  GUI.HorizontalSlider
            //Tab頁,返回值為激活的按鈕的序號,三個按鈕并排,select為0選中第一個按鈕
            //select = GUI.Toolbar(new Rect(0, 0, 300, 50), select, new string[] { "功能一", "功能二", "功能三" });
            //Debug.Log(select);
    
            //單選按鈕
            //GUIStyle gs = new GUIStyle();
            //GUIStyleState gss = new GUIStyleState();
            //gss.textColor = Color.white;
            //gs.normal = gss;
            //gs.active = gss;
            //GUIContent contenxt = new GUIContent("開關", bug1);
            //if (toggle1)
            //{
            //    contenxt.image = bug2;
            //}
            //// toggle = GUI.Toggle(new Rect(10, 10, 100, 30), toggle, "是否開啟聲音");
            //toggle1 = GUI.Toggle(new Rect(10, 10, 50, 50), toggle1, contenxt, gs);
            //GUI.Label(new Rect(10, 80, 100, 30), toggle1 + "");
    
            //水平拖動的Slider,h為Slider賦值
            //h = GUI.HorizontalSlider(new Rect(0, 0, 100, 100), h, 0, 100);
            //Debug.Log(h); 
            #endregion
    
            #region GUI.BeginScrollView GUI.BeginGroup GUI.Window GUI.SelectionGrid
            //開始滾動視圖
            //  public static Vector2 BeginScrollView(Rect position, Vector2 scrollPosition, Rect viewRect, bool alwaysShowHorizontal, bool alwaysShowVertical);
            //position 用于滾動視圖在屏幕上矩形的位置
            //scrollPosition 用來顯示滾動位置
            //viewRect 滾動視圖內使用的矩形
            //vector2 = GUI.BeginScrollView(new Rect(0, 0, 200, 200), vector2, new Rect(0, 0, 200, 200), true, true);
            //GUI.Button(new Rect(0, 0, 50, 50),"Button");
            //GUI.EndScrollView();
    
            //開始組 將控件都放在一組中,只要組變動,里面的控件都跟著變
            //GUI.BeginGroup(new Rect(10, 100, 200, 400));
            //GUI.Label(new Rect(10, 100, 100, 30), "群組視圖1");
            //GUI.Button(new Rect(10, 130, 100, 30), "按鈕");
            //GUI.EndGroup();
            //GUI.BeginGroup(new Rect(200, 0, 300, 400));
            //GUI.Label(new Rect(10, 100, 100, 30), "群組視圖2");
            //GUI.Button(new Rect(10, 130, 100, 30), "按鈕");
            //GUI.EndGroup();
    
            //彈出窗口
            //必須要把窗口的位置設置成全局變量,窗口里面內容在回調函數里面寫
            //rect1 = GUI.Window(0, rect1, win, "窗口");
            //rect2 = GUI.Window(1, rect2, win, "窗口");
    
            //選擇表格
            //selGridId = GUI.SelectionGrid(new Rect(10, 10, 300, 200), selGridId, selString, 2);
            //Debug.Log(selGridId); 
            #endregion
    
            #region GUILayout.BeginArea
            //區域就是無邊框的窗口,Button控件隨著區域移動
            //GUILayout.BeginArea(new Rect(0, 50, 200, 200), "Area");
            //GUI.Button(new Rect(0,0,100,50),"Button");
            //GUILayout.EndArea(); 
            #endregion
    
            #endregion
    
        }
    }
    主站蜘蛛池模板: 国产亚洲中文字幕_欧美xxxx精品另类_欧美视频一区二区_中文字幕123区_办公室被吃奶好爽在线观看视频_免费无码AV片在线观看中文 | 1级黄色录像_在线久热_久久午夜精品一区二区_91新人在线观看_免费观看国产视频_肉色丝袜足j视频国产 | 九幺91短剧免费网站_国产精品一区二区在线看_国产91色在线播放_人人干夜夜操_国产日韩精品一区二区三区春色_在线A级毛片无码免费真人 | 国产精品美女一区二区视频_少妇高潮惨叫喷水正在播放_国产视频a_欧美一区二区精品在线_99精品无人区乱码在线观看_8888四色奇米在线观看 | 一本久道热线_内射一面膜上边一面膜下边_亚洲成AV人在线视达达兔_毛片网站免费_亚洲精品国产精品乱码不99_日韩精品中文字幕有码无码 | 亚洲美女视频在线_国产精品_卡2卡三卡4卡_亚洲欧美婷婷_免费人成黄页网站在线一区二区_欧美岛国国产_免费国产黄色片 | 黄色在线资源_国产A一级毛片高清视频完整片_一区二区免费不卡在线_免费人成视频X8X8老司机_国产小视频91_伊人久久大香线焦av综合影院 | 国产精品视频在线观看免费_欧美黑人群一交_国产欧美一区在线_久久性视频_麻豆成人久久精品二区三区免费_无码日韩精品国产av | 亚洲成a人_免费性爱视频_野花社区在线观看WWW_成人国产精品免费_麻豆久久_999精品视频在线 | 免费一级做a爰片久久毛片无遮挡_一级作爱片_哦┅┅快┅┅用力啊┅┅在线观看_亚洲精品大全_中文字幕无码乱人伦在线_国产成人精品成人a在线观看 | 孕妇怀孕高潮潮喷视频孕妇_亚洲精品国产99_97色伦色_免费看黄色影片_国产一区二区三区91_欧美日韩性生活片 | 简单av在线_97久久精品国产精品青草_日本高清生活片_99色精品视频_国产偷窥熟女精品视频_久久久久久一 | 色亚洲导航_av在线不卡一区_一本一本久久a久久_芭蕉视频在线观看成人_18出禁止看的啪视频网站_黄色在线免费网站 | 亚洲国产中文无线乱码在线观看_少妇与大狼拘作爱性a_国产又黄又刺激又色视频在线_色婷婷久久一区二区三区麻豆_国产精品久久久久久久日韩_国产欧美一区在线观看 | 日韩欧美中文在线观看_www插插插_国产精品自在在线午夜_日皮视频在线观看免费_波多野结衣久久一区二区_热の综合热の国产热の潮在线 | 久久久久久久久久久蜜桃_亚洲av成人综合网_国产精品高潮呻吟久久a_在线免费中文字幕_超91视频_色鬼7777久久 | 亚洲午夜久久久久久久久久久_无遮挡午夜男女XX00动态_视频国产在线_亚洲av日韩av永久无码久久_亚洲AV综合久久九九_日本在线观看a | 沈阳熟女露脸对白视频_国产性毛片_凹凸精品一区二区三区_亚洲中文字幕无码中字_夜夜cao_亚洲中文久久精品无码 | 玖草视频在线_天天做天天爱夜夜爽毛片毛片_久国产精品_国产黄a三级三级三级老年人_久久一区二区精品视频_黄色大片一区二区三区 | 91视频精品一区_91精品啪啪_韩日在线_国内精品视频在线免费观看_色综合天天天天做夜夜夜夜做_中国性偷拍xxxⅹ | 日本三级排行榜_乱子伦xxxx无码_日本无人区码卡二卡三卡_天堂中文在线WWW天堂在线_韩国一区在线_天堂资源官网在线资源 | 精品国产乱码久久久久_久久免费看少妇高潮V片特黄_丰满熟女人妻中文字幕免费_亚洲成AV人片在WWW色猫咪_刘亦菲毛片一区二区三区_人成午夜免费大片 | 久久高清片_久久久黄网_国产视频1区_五月精品夜夜春夜夜爽久久_91精品免费在线_99c视频在线观看 | 久久爱网_久久亚洲精品成人无码网站_夜夜躁狠狠躁日日躁视频黑人_四虎成人免费观看_精品久久久久久久久久久国产字幕_国产精品国产三级国产三不 | 欧美成人版在线播放_日本a免费_红杏成人性视频免费看_欧美视频手机在线观看_在线观看免费视频网站A站_又色又爽又黄又硬的视频免费观看 亚洲a级黄色_yourporn国产精品_国语自产拍精品香蕉在线播放_亚洲精品无码一区二区三区四虎_成人三级视频在线观看不卡_日本一级黄色录像 | 天天干夜夜操_国产精品hongkong在线_WWW国产亚洲精品久久久_亚洲天堂二区_一二区视频_www.蜜桃vv.com | 超碰公开97_无码精品人妻一区二区三区98_亚洲av日韩av高潮无码专区_天天看av_97碰成人国产免费公开视频_91性色 | 97久久综合亚洲色HEZYO_人妻无码一区二区三区免费_久久久久久久看片_欧美性猛交xxxx免费看_亚洲一区制服无码中字_亚洲精品一区二区国产精品 | 亚洲精品久久久久玩吗_国产精品久久久久久9999_亚洲av无码专区在线观看亚_亚洲成人资源_美女裸体无遮挡永久免费观看网站_日本一本免费一二区 | www91在线观看_H文性爱视频网_中文字幕精品久久_成人一区二区免费视频_久久久久亚洲av毛片大全_欧美日韩在线观看视频网站 | 国产乱子伦农村xxxx_五码亚洲_日韩精品无码人成视频_俺也去一区二区_在线观看亚洲网站_高清色视频在线观看 | 亚洲熟妇少妇任你躁在线观看无码_亚洲精品国产高清在线观看_国产精品亚洲玖玖玖在线观看_久久久全国免费视频_ass白俄罗斯大肥妇pics_超碰成人免费在线观看 | 亚洲精品无码不卡久久久久_jizzjizz日本护士高清喷水_亚洲国产长腿丝袜AV天堂_精品亚洲自拍_夜夜草影视_精品色区 | 国产三级网址_亚洲国产精品无码久久久秋霞2_97精品视频在线观看_99久久e免费热视频百度_免费在线观看午夜视频_青草青在线视频 | 99这里只有精品99_国产丰满麻豆videos天美_国产一区不卡在线_365天天色综合网_日本大尺度吃奶呻吟视频_超碰caoporn香蕉 | 国产精品ⅴa有声小说_少妇饥渴偷公乱AV在线观看涩爱_把腿扒开让我添个痛快_国产女主播精品大秀系列在线_精品视频在线一区二区三区_日韩成人av网站 | 久久天天躁狠狠躁夜夜爽_精品超碰_www黄色片com_亚州视频在线_免费xxx8888_FREE性丰满HD性欧美 | 人人av在线_五月天狠狠操_久久中文字幕高清_精品国产一区二区三区四区vr_摊牌了我的五个哥哥是大佬短剧免费观看_日本成人区 | 国产大片免费观看_欧美在线观看禁18_另类人妻校园卡通技巧_japanese一级淫片_91无毒不卡_亚洲欧洲日本mm | 精品久久久久久成人av_91色免费视频_浮生影院在线观看完整_国产亚洲AV综合人人澡精品_少妇高潮喷潮久久久影院_日韩色影 | 日朝毛片_曰本一区二区三区_97SE色综合一区二区二区_黄色大片视频网站_免费69视频在线观看_精品久久久久久中文字幕 |