W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Unity 3D TextArea 控件
用于創(chuàng)建一個(gè)多行的文本編輯區(qū)。用戶(hù)可以在多行文本編輯區(qū)編輯文本內(nèi)容。
該控件可以對(duì)超出控件寬度的文本內(nèi)容實(shí)現(xiàn)換行操作。
TextArea 控件
同樣會(huì)將當(dāng)前文本編輯區(qū)中的文本內(nèi)容以字符串形式返回。
開(kāi)發(fā)人員可以通過(guò)創(chuàng)建 String
變量來(lái)接收返回值并實(shí)現(xiàn)相關(guān)功能。
具體使用方法如下:
public static function TextArea(position:Rect, text:string):string;
public static function TextArea(position:Rect, text:string, maxLength:int):string;
public static function TextArea(position:Rect, text:string, style:GUIStyle):string;
public static function TextArea(position:Rect, text:string, maxLength:int,style:GUIStyle):string;
注:
- 其中,
position
為顯示位置。
text
為字符。
參數(shù)列表
參數(shù) | 描述 |
---|---|
position |
設(shè)置控件在屏幕上的位置及大小。 |
maxLength |
設(shè)置輸入的字符串的最大長(zhǎng)度。 |
text |
設(shè)置控件上默認(rèn)顯示的文本。 |
style |
設(shè)置控件使用的樣式。 |
使用案例
GUI.TextArea
,保存場(chǎng)景。Assets
→ Create
→ JavaScript
命令,創(chuàng)建一個(gè)新的腳本文件。 var stringToEdit:String="Hello World\nI've got 2 lines...";
function OnGUI(){
stringToEdit=GUI.TextArea(Rect(10, 10, 200, 100), stringToEdit, 200);
}
Ctrl+S
鍵保存腳本。Main Camera
上,使腳本和攝像機(jī)產(chǎn)生關(guān)聯(lián)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: