Unity3D 設置OnGUI中的字體樣式、字體顏色、字體大小等
1:字體樣式 從系統盤,如C:\Windows\Fonts找一個.ttf格式的字體庫,放到Assets目錄下。 此時選中該字體庫,在Inspector面板可以修改字體的大小,試了一下修改字體的顏色(Font Color)無效
Project面板右鍵選擇創建GUI Skin,或者Assets-->Create-->GUI Skin 在新建的GUI Skin的Inspector面板,拖拽字體庫到其Font屬性 在需要使用的腳本,聲明一個公共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變量即可 |