天天看點

unity 發光字型_Unity3D 設定OnGUI中的字型樣式、字型顔色、字型大小等

1:字型樣式

從系統盤,如C:\Windows\Fonts找一個.ttf格式的字型庫,放到Assets目錄下。

此時選中該字型庫,在Inspector面闆可以修改字型的大小,試了一下修改字型的顔色(Font Color)無效

unity 發光字型_Unity3D 設定OnGUI中的字型樣式、字型顔色、字型大小等

Project面闆右鍵選擇建立GUI Skin,或者Assets-->Create-->GUI Skin

在建立的GUI Skin的Inspector面闆,拖拽字型庫到其Font屬性

unity 發光字型_Unity3D 設定OnGUI中的字型樣式、字型顔色、字型大小等

在需要使用的腳本,聲明一個公共public GUISkin guiSkin;然後在OnGUI()中設定GUI.skin = guiSkin;

2:改字型顔色

在OnGUI()中使用GUI.color = Color.XXX;便可以實作

3:可以使用GUI Style來實作對GUI樣式的重寫(顔色、字型大小等等),但是比較麻煩,會打亂預設的GUI界面,需要重新把所有東西設定好。

在腳本中聲明一個public 的GUIStyle變量即可,把腳本拖拽給物體後,在對應物體的Inspector界面便可以對該GUIStyle進行編輯

腳本中使用該GUIStyle,隻需要在GUI.XXX(,,GUIStyle XX)調用這個GUIStyle變量即可