UI

出自Minecraft基岩版开发Wiki

用戶介面(User Interface,簡稱UI)是Minecraft中玩家對遊戲進行互動操作和取得資訊的介質。

型別[編輯]

JSON UI[編輯]

Minecraft使用JSON定義遊戲中的大部分UI。這些JSON儲存在資源包中,這意味着你可以透過使用資源包來達到自訂UI的目的。

對於一個 JSON-UI 界面來説,入口為特定名稱且類別為screen的控件,其控件名稱與硬編碼直接繫結,無法變更。同一個命名空間可同時應用多個檔案,但所有檔案的節點路徑不能相同,即便在極少見的情況下能被合併讀取,但並不推薦這樣做。如無必要,請給每一節點下單控件賦予獨特的名稱。

JSON-UI 並非 Minecraft 用户操作界面的全部構成,如 CubemapBackgroundScreenNoLicenseScreenInGamePlayScreen等界面並不由 JSON 檔案控制,但它們均使用同一套佈局樣式。而新版本的 CoreUI 與其他類別的 UI 實現原理大不相同,與 jsonc 編碼的檔案不屬於同一體系。

腳本引擎UI[編輯]

HTML-based UI[編輯]

元件[編輯]