W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Unity 3D Box 控件
用于在屏幕上繪制一個(gè)圖形化的盒子。
Box 控件
中既可以顯示文本內(nèi)容,也可以繪制圖片,或兩者同時(shí)存在。
GUIContent
和 GUIStyle
對(duì)于 Box 控件
同樣適用,既可以用來(lái)修飾 Box 控件
的文本顏色,也可以用來(lái)修飾文本大小、圖片資源等。
具體使用方法如下:
public static function Box(position:Rect, text:string):void;
public static function Box(position:Rect, image:Texture):void;
public static function Box(position:Rect, content:GUIContent):void;
public static function Box(position:Rect, text:string, style:GUIStyle):void;
public static function Box(position:Rect, image:Texture, style:GUIStyle):void;
public static function Box(position:Rect, content:GUIContent, style:GUIStyle):void;
注:
position
為矩形區(qū)域的位置。
text
為顯示的文本信息。
texture
為紋理(即圖片)顯示。
Box 控件
的具體屬性參數(shù)如下表所示。
選項(xiàng) | 描述 |
---|---|
position |
設(shè)置控件在屏幕上的位置及大小。 |
image |
設(shè)置控件上顯示的紋理圖片。 |
style |
設(shè)置控件使用的樣式。 |
text |
設(shè)置控件上顯示的文本。 |
content |
設(shè)置控件的文本、圖片和提示。 |
使用案例
box
,保存場(chǎng)景。Assets
→ Create
→ JavaScript
命令,創(chuàng)建一個(gè)新的腳本文件。 function OnGUI(){
GUI.Box(Rect(0, 0, 100, 50), "Top-Left");
GUI.Box(Rect(Screen.width-100, 0, 100, 50), "Top-Right");
GUI.Box(Rect(0, Screen.height-50, 100, 50), "Buttom-Left");
GUI.Box(Rect(Screen.width-100, Screen.height-50, 100, 50), "Buttom-Right");
}
Ctrl+S
鍵保存腳本。Main Camera
上。Play
按鈕進(jìn)行測(cè)試,Game 視圖的 4 個(gè)角出現(xiàn)了 4 個(gè)標(biāo)題分別為 Top-Left
、Top-Right
、Bottom-Left
、Bottom-Right
的按鈕組件,如下圖所示。
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)系方式:
更多建議: