免费国产网站_秋霞午夜一区二区三区视频_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
    
        }
    }
    主站蜘蛛池模板: 被医生绑在妇科椅调教_边做饭边被躁在线播放_91视频看污_人妖精品_国产精品有码无码AV在线播放_国产精品magnet | 99国产精品人妻无码免费农村_成年人在线视频网站_成人在线免费看片_91综合一区_日本xxxxxxxxx68中国_剑来动漫在线免费观看 | JIZZJIZZ国产_国产第一页福利_国产成人免费无码_clubnaked艳裸舞视频_北岛玲日韩精品一区二区三区_超碰97久久 | 日本一级片_99热这里是精品_成人午夜精品亚洲日韩_在线男人天堂_日本不良网站在线观看_亚洲第1页 | 日韩一区二区视频_久久只精品_亚洲一区国产一区_日日人人_午夜久久_亚洲91在线视频 | 国产AV无码专区亚洲AV麻豆丫_日韩亚洲在线_人人玩人人添人人澡超碰偷拍_国产三区视频在线观看_oldvideo熟妇日本_久久精品专区 | 色偷偷亚洲男人本色_中文字幕在线观看91_国产精品久久二区_99色精品_无码人妻精品一二三区免费_国产在线播放线播放 | 国产a级毛片_女人张开腿让男桶喷水高潮_亚洲精品乱码久久久久久蜜桃动漫_黄色在线观看视频免费_久久精品国产一区二区三区_国产精品久久久久亚洲影视 | 精品国产自在精品国产浪潮_白丝尤物小仙女自慰网站_久久人妻AV中文字幕_鲁片一区二区三区_久久久精品日本一区二区三区_国产精品一站二站 | 欧美日韩在线视频一区_日韩城人视频_久久精品国产亚洲an天堂_棈品国产乱码久久久久久影片_成人免费观看av_日本精品久久久一区二区三区 | 国产国产人免费人成免费视频_91欧美在线_大陆老熟女嗷嗷叫AV在线_中国美女牲交视频_国产免费成人_av在线短片 | 成人免费av_野花社区在线视频最新_高清在线一区二区_图片区小说区欧洲区_一区二区三区在线视频观看_久久国产高潮流白浆免费观看 | 亚洲资源视频_国产情侣真实露脸在线_四色av网站入口_日本一区二区三区日本免费_国产91天堂素人系列在线播放_欧美gv在线 | 尤物永久网站_国产91福利视频_成人做爰视频WWW网站_91免费版看片_性无码免费一区二区三区在线_久久91精品国产91久久久 | 天堂在线最新版www中文_av操操操_久久综合久久美利坚合众国_99国产欧美久久久精品蜜芽_国产人妻无码精品_亚洲私人影院 | 亚洲精品国产品国语在线_国产在线无码视频观看草草视频_在线天堂官网_美女毛片_在线永久看片免费的视频_中文日韩在线观看 | 人人做人人澡人人爽欧美_电击奶头の尿失禁调教_乱成熟女人在线视频_亚色中文网_h国产在线_亚洲老妈激情一区二区三区 | 久久超碰99_天天操狠狠干_国产精品a成v人在线播放_国产免费一区二区三区最新6_国产伦精品一区二区三区高清版_青青草成人在线 | 日韩精品视频在线一区_中国老熟女重囗味HDXX_日韩人妻高清精品专区_在线中文天堂_最近2018中文字幕视频免费看_午夜精品久久久久久99热明星 | 国产中的精品av涩差av_精品国产1_玩两个丰满老熟女在线视频_国产区免费观看_欧美精品第一页_蛇女欲潮性三级 | 伊人久久综合无码成人网_男人操女人的视频网站_日韩永久免费_小明看国产_中文字幕本久久精品一区_国产3级在线观看 | 亚洲国产美女_无毒黄色网址_97色精品视频在线观看_男女啪啪免费体验区_日本在线不卡视频_一级片毛片网站 | 超碰在线97观看_成人高潮一区二区三区_免费国产在线无码_无码精油按摩潮喷在播放_超碰激情网_日韩一区二区高清精品综合视频 | 亚洲va中文在线播放免费_亚洲免费在线观看av_亚洲国产精品视频_国产精品最新资源网_捆绑白丝jk震动捧喷白浆_亚欧洲乱码专区网站 | 99久久激情视频_狼友AV永久网站免费观看孕交_免费A级毛片在线播放不收费_91在线导航_17c在线观看免费视频播放_午夜福利在线观看老司机 | 一本色道无码道DVD在线观看_日韩美女视频一区_操操操com_一区二区三区四区免费_99热6_japanesemature亂伦 | 午夜国产小视频_色老板最新地址入口处_日韩视频精品在线观看_美女高潮在线观看_在线观看无码H片_狠狠操人人干 | 18女人性高朝床叫视频_午夜3点看的视频_日本网站在线播放_欧美乱码一区二区_国产精品人妻无码久久久免费看_日本涩涩视频 | 一级片在线_国产三级精品最新在线_欧美在线视频网站_日韩精品无码一区二区三区不卡_国产欧美久久一区二区_一区二区三区视频在线观看视频 | 99精品视频在线观看免费_少妇无码太爽了在线播放_XXX欧美性兽交_99久久国产精_白嫩少妇激情无码_乱人伦中文字幕成人网站在线 | 狠狠躁日日躁夜夜躁老司机_成人国产??片内射A_国产亚洲欧美精品久久久_有码中文AV无码中文AV_爱如潮水3免费观看日本高清_国产成人av一区二区在线观看 | 国产一级特黄aa大片出来精子_国产又粗又硬又猛的免费视频_人妻精品无码一区二区三区_嫩草影院久久91_大码老熟女xx_情欲久久 | 国产小视频免费在线观看_国产精品嫩草69影院_国产日韩久久免费影院_在线观看国产一区二区_水蜜桃成视频人在线看_偷拍视频久久 | 国产一区在线不卡_天天干夜夜草_久久九九看黄一片_亚洲91影院_国产99国产精偷国产黄在线欧洲_ysl蜜桃色成人网 | 激情亚洲图片激情亚洲小说_欧美牲交videossexeso欧美_呻吟国产av久久一区二区_最新国产精品久久精品_97伊人久久_超碰色综合 | 美女张开腿露出尿口与奶头的照片_亚洲综合精品第一页_国产一二三四区中_深夜福利视频在线_欧洲精品码一区二区三区_99re8精品视频在线观看 | 中日韩一区二区三区_www.成人国产_亚洲日韩A∨无码久_亚洲成年看片在线观看_亚洲久操_四虎永久地址 | 国产乱码一区_国产喷水av_男人的天堂无码动漫AV_91九色蝌蚪嫩草_x99av欧美视频_青青久久久 | 强奷很舒服好爽好爽_美女色诱视频大全免费_av亚洲产国偷v产偷v自拍_亲子乱v一区二区三区免费看_日韩精品人妻中文字幕在线有码_亚洲精品无码久久久久av麻豆 | 国精产品在线wnw2544_爱婷婷av_观看视频免费网站_九九精品影院_在线三级网站上_亚洲а∨天堂2021无码 | 97se亚洲综合自在线尤物_国产极品粉嫩正在播放软件特点_日本国产在线视频_国产一级一区二区_免费成人av_在线a亚洲v天堂网2019无码 |