OnGUI Color 控件

2020-07-11 18:20 更新

Unity 3D Color 控件Background Color 控件類似,都是渲染 GUI 顏色的,但是兩者不同的是 Color 不但會渲染 GUI 的背景顏色,同時還會影響 GUI.Text 的顏色。

具體使用時,要作如下定義:

public static var color:Color;

Color 為渲染顏色。

使用案例

  1. 創(chuàng)建項目,將其命名為 GUI.Color,保存場景。

  1. 在 Unity 3D 菜單欄中執(zhí)行 AssetsCreateJavaScript 命令,創(chuàng)建一個新的腳本文件。

  1. 在 Project 視圖中雙擊該腳本文件,打開腳本編輯器,輸入下列語句:

    function OnGUI(){
        GUI.Color=Color.yellow;
        GUI.Label(Rect(10, 10, 100, 20), "Hello World!");
        GUI.Box(Rect(10, 50, 50, 50), "A BOX");
        GUI.Button(Rect(10, 110, 70, 30), "A button");
    }

  1. Ctrl+S 鍵保存腳本。

  1. 在 Project 視圖中選擇腳本,將其連接到 Main Camera 上。

  1. 單擊 Play 按鈕進行測試,效果如下圖所示,繪制的按鈕背景和字體由于 GUI.Color 的設定而呈現黃色。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號