日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Unity3D入门教程】Unity3D之GUI浅析

發布時間:2024/3/26 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Unity3D入门教程】Unity3D之GUI浅析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

一款典型的軟件都會有交互界面,這些界面包括標簽、按鈕、拖動條等。Unity3D內置一些基本的GUI命令,可以在屏幕上繪制簡單的交互控件。本文主要介紹傳統的GUI。而最新加入的UGUI模塊將在下一講中介紹。

?

1 ?Label控件

Label控件可以將字符串信息展示在游戲界面上。

GUI.Label(new Rect(10,10,100,30),"學習GUI");//將字符串顯示在屏幕上
?

2 ?Button控件

Button生成一個按鈕,可以檢測用戶鼠標點擊。

if(GUI.Button(newRect(10,200,100,30),"普通按鈕")) {Debug.Log("按下了按鈕。"); } if (GUI.RepeatButton(new Rect(10, 250, 100,30), "連續按鈕")) {Debug.Log("正在按按鈕!"); }

?

3 ?TextField文本輸入框

可以輸入文字等,如用戶名和密碼。

editName = GUI.TextField(new Rect(150, 40,200, 30), editName, 15); editPassword = GUI.PasswordField(newRect(150,80,200,30),editPassword,"*"[0],15);

?

4 ?Slider滑動條

滑動條上的滑塊位置可以表明對應的數值。

toolBarValue0 = GUI.VerticalSlider(newRect(200,200,30,100),toolBarValue0,100,0); toolBarValue1 = GUI.HorizontalSlider(newRect(200,180,100,30),toolBarValue1,0,100);

?

5 ?GUI中繪制貼圖

GUI.DrawTexture(newRect(10,50,100,80),tex); //繪制貼圖

運行效果


完整腳本

using UnityEngine; using System.Collections;public class StudyGUI : MonoBehaviour {public Texture tex;string editName;string editPassword;float toolBarValue0;float toolBarValue1;void Start(){editName = "請輸入用戶名";editPassword = "請輸入密碼";toolBarValue0 = 0;toolBarValue1 = 0;}void OnGUI(){GUI.Label(new Rect(10,10,100,30),"學習GUI"); //將字符串顯示在屏幕上GUI.DrawTexture(new Rect(10,50,100,80),tex); //繪制貼圖//檢測按鈕if(GUI.Button(new Rect(10,200,100,30),"普通按鈕")) {Debug.Log("按下了按鈕。");}//檢測連續按鈕if (GUI.RepeatButton(new Rect(10, 250, 100, 30), "連續按鈕")){Debug.Log("正在按按鈕!");}//設置文本輸入框editName = GUI.TextField(new Rect(150, 40, 200, 30), editName, 15);editPassword = GUI.PasswordField(new Rect(150,80,200,30),editPassword,"*"[0],15);//垂直和水平滑動條toolBarValue0 = GUI.VerticalSlider(new Rect(200,200,30,100),toolBarValue0,100,0);toolBarValue1 = GUI.HorizontalSlider(new Rect(200,180,100,30),toolBarValue1,0,100); } }

小結

本文介紹了幾種最簡單的GUI控件的使用方法,其他的控件如ToolBar、ScrollView等沒有介紹到,感興趣的讀者可以在掌握本文講述的基本控件的基礎上,繼續深入研究其他控件。當然現在很多開發中,這種基本的GUI已經用得不多了,UGUI是新一代的交互方式,具有更加靈活的使用情境,值得繼續探究。


總結

以上是生活随笔為你收集整理的【Unity3D入门教程】Unity3D之GUI浅析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费一级肉体全黄毛片 | 久久99婷婷 | 老公吃小头头视频免费观看 | 欧美日韩国产一区二区三区 | 日韩在线国产精品 | 日韩欧美电影一区二区三区 | 久久精品国产亚洲av蜜臀色欲 | 国产精品久久久久久无人区 | 浮生影视在线观看免费 | 能在线观看的av | 人妻天天爽夜夜爽一区二区三区 | 亚洲欧美日韩系列 | 粗大挺进潘金莲身体在线播放 | 九九色播 | 一级黄色电影片 | 深夜福利影院 | 在线观看色网 | 欧美剧场 | 久久久视屏| 亚洲最新网址 | 色噜噜影院 | 99色播 | 日韩欧美在线观看一区二区 | 激情黄色av | 亚洲天堂福利视频 | 天堂av官网 | 精品国产伦一区 | 黄色在线观看国产 | 男女日皮视频 | 日本欧美国产 | 黄色一级大片免费版 | 又黄又湿的网站 | 能看av的网站 | 久久精品这里有 | 日韩欧美福利 | 男人的天堂2018 | 国产成人无码精品久久久电影 | 伊人免费在线观看 | 久久久人| 成人av番号网 | 午夜激情小视频 | 91日韩一区二区 | 国产黄片一区二区三区 | 夜夜爽网站 | 91精品久久久久久粉嫩 | 老司机在线免费视频 | 欧美xxxx18| 性xxxx搡xxxxx搡欧美 | 极品久久久久 | 伊人影视久久 | 久久国产热 | 成人春色影视 | 日韩av手机在线免费观看 | 精品熟妇视频一区二区三区 | 色女人综合 | 极品少妇网站 | 日日射av | 天天操天天干天天 | 超碰在线cao | 黄色xxxxx | 99热最新在线 | 亚洲熟妇无码av | 丰满少妇大力进入 | 丰满少妇在线观看网站 | 西西人体大胆4444ww张筱雨 | 欧美女优一区 | 亚洲第一视频在线播放 | 日本a视频在线观看 | 成人国产在线观看 | 国产精品日韩一区二区 | 国产三区在线播放 | 精品一区二区三区蜜桃 | 精品国产99久久久久久 | 国产精品美女久久久久久久久 | 国内精品一区二区三区 | 在线国产福利 | 国产精品第56页 | 精品福利一区二区 | 激情草逼 | 蜜臀久久99精品久久久久久宅男 | 男人操女人的免费视频 | 性xxxxbbbb | 成人日批视频 | 2021国产精品视频 | 老鸭窝成人 | 精品777| 99久久精品免费看国产免费软件 | 精品久久蜜桃 | 日本xxxx高清 | 亚洲 激情| 成人黄色片在线观看 | 成人午夜视频在线观看 | 欧美手机在线视频 | 国产毛片av | 日本在线有码 | 日本a大片| 三上悠亚一区二区 | 在线免费日韩av | 婷婷影视|