W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Unity 3D TextField 控件
用于繪制一個(gè)單行文本編輯框,用戶可以在該單行文本編輯框中輸入信息。
每當(dāng)用戶修改文本編輯框中的文本內(nèi)容時(shí),TextField 控件
就會(huì)將當(dāng)前文本編輯框中的文本信息以字符串形式返回。
開發(fā)人員可以通過創(chuàng)建 String
變量來接收返回值并實(shí)現(xiàn)相關(guān)功能。
因此 TextField 控件
常常用于監(jiān)聽用戶輸入信息,比如玩家在游戲登錄界面輸入用戶名和密碼后,TextField 控件
可以判斷其輸入是否正確。
其使用方法如下:
public static function TextField(position:Rect, text:string):string;
public static function TextField(position:Rect, text:string, maxLength:int):string;
public static function TextField(position:Rect, text:string, style:GUIStyle):string;
public static function TextField(position:Rect, text:string, maxLength:int,style:GUIStyle):string;
注:
position
為顯示區(qū)域。
text
為字符串。
參數(shù)列表
參數(shù) | 描述 |
---|---|
position |
設(shè)置控件在屏幕上的位置及大小。 |
maxLength |
設(shè)置輸入的字符串的最大長度。 |
text |
設(shè)置控件上默認(rèn)顯示的文本。 |
style |
設(shè)置控件使用的樣式。 |
使用案例
GUI.TextField
,保存場景。Assets
→ Create
→ JavaScript
命令,創(chuàng)建一個(gè)新的腳本文件。 var stringToEdit:String="Hello World";
function OnGUI(){
stringToEdit=GUI.TextField(Rect(10, 10, 200, 20), stringToEdit, 25);
}
Ctrl+S
鍵保存腳本。Main Camera
上。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: