- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
UI
From Minecraft基岩版开发Wiki
該頁面的編輯正在進行中。 請幫助我們擴充或改進這篇文章。 |
使用者介面(User Interface,簡稱UI)是Minecraft中玩家對遊戲進行互動操作和取得資訊的介質。
型別[edit]
JSON UI[edit]
Minecraft使用JSON定義遊戲中的大部分UI。這些JSON儲存在資源包中,這意味著你可以透過使用資源包來達到自訂UI的目的。
對於一個 JSON-UI 介面來說,入口為特定名稱且類別為screen
的控件,其控件名稱與硬編碼直接繫結,無法變更。同一個命名空間可同時應用多個檔案,但所有檔案的節點路徑不能相同,即便在極少見的情況下能被合併讀取,但並不推薦這樣做。如無必要,請給每一節點下單控件賦予獨特的名稱。
JSON-UI 並非 Minecraft 使用者操作介面的全部構成,如 CubemapBackgroundScreen
、NoLicenseScreen
、InGamePlayScreen
等介面並不由 JSON 檔案控制,但它們均使用同一套布局樣式。而新版本的 CoreUI 與其他類別的 UI 實現原理大不相同,與 jsonc 編碼的檔案不屬於同一體系。