【Unity 編輯器】擴充套件總結九:GUIStyle、GUISkin

GUIStyle、GUISkin

GUIStyle的簡單使用

GUIStyle用於修改GUI的風格樣式,除了適用於編輯器開發,也適用於Unity舊版的UI系統(IMGUI)。GUIStyleu擁有多種屬性,可以方便開發者自定義編輯器UI樣式。當我們未自定義GUIStyle時,使用的就是unity預設的GUIStyle樣式。GUIStyle有點像網頁前端開發的層疊樣式表CSS,擁有很多狀態屬性可以調整。(unity2019之後新出的UIElement模組中的USS就更像是CSS了)

示例:

GUISkin的簡單使用

GUISkin是基本所有樣式的集合,可以作為一種配置資源。如果開發者需要自定義大量的GUIStyle,可以透過GUISkin配置資源來定義,並且開發者可以在Inspector面板中直接修改樣式。

在Project面板,滑鼠右鍵Create-GUISkin既可以建立。

【Unity 編輯器】擴充套件總結九:GUIStyle、GUISkin

可以將新建的GUISkin資源放在Editor裡的Resources檔案內,方便動態載入。

接下來,就可以透過GUISkin資源來修改樣式效果了。如下修改會得到和之前透過直接修改GUIStyle一樣的效果。

【Unity 編輯器】擴充套件總結九:GUIStyle、GUISkin

參考資料

【Unity】8。2 GUI Style和GUISkin:

https://blog。csdn。net/weixin_34242509/article/details/85815330?utm_medium=distribute。pc_relevant。none-task-blog-BlogCommendFromMachineLearnPai2-2。channel_param&depth_1-utm_source=distribute。pc_relevant。none-task-blog-BlogCommendFromMachineLearnPai2-2。channel_param

版權宣告:本文為博主原創文章,遵循 CC 4。0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。

本文連結:

TAG: GUIStyleGUISkin樣式自定義blog