Custom Inspector (3) – 實作
在 OnInspectorGUI 中,客製化的目標 Script 是以名為 target 的 Object 變數儲存。為了取得、調整 Monster 內的變數,我們必須先把它轉型回 Monster 型別,並且額外開個變數把它存起來。
在 OnInspectorGUI 中,客製化的目標 Script 是以名為 target 的 Object 變數儲存。為了取得、調整 Monster 內的變數,我們必須先把它轉型回 Monster 型別,並且額外開個變數把它存起來。
OnInspectorGUI 負責控制此 Script 會在 Inspector 顯示哪些內容,所有客製化的 Inspector 內容都會在這裡實作。
在開發專案時,常常會有調整 Script 中變數數值的需求。儘管 Unity 可支援在 Inspector 進行設定,但隨著遊戲邏輯、核心玩法的不同,預設的 Inspector 功能可能會無法滿足我們數值設計上的原則,也不容易進行錯誤檢查。這時,我們就能選擇自行客製化 Inspector GUI。