- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
JSON UI/UIDefType
出自Minecraft基岩版开发Wiki
< JSON UI
鍵名 | 值 | 介面字串 | 可用性 | 描述 | |
---|---|---|---|---|---|
國際版 | 中國版 | ||||
Button |
0 | button |
可用 | 可用 | 按鈕 |
Custom |
1 | custom |
可用 | 可用 | 自訂,可以配合renderer 欄位呈現硬編碼的JSON UI元素,例如當renderer 值為gradient_renderer 時使用color1 欄位與color2 欄位來繪製漸變純色色塊
|
Dropdown |
2 | dropdown |
可用 | 可用 | 下拉選單,本質上是下拉選單的頂層體現,預設引用toggle 的紋理設定(未做客製化處理時使用需配合input_panel 且必須掛接在統一面板內,否則會導致目前Minecraft實例凍結)
|
EditBox |
3 | edit_box |
可用 | 可用 | 編輯框 |
Factory |
4 | factory |
可用 | 可用 | 工廠,滿足給定條件後由硬編碼決定的JSON UI元素繪製,配合control_name 欄位或control_ids 欄位使用,例如當control_name 值為selected_item_details 時,處於觸控等條件下選中inventory 等處的特定網格後繪製item_text_label (註:工廠控制項是根據控制項名和控制項節點的路徑來硬編碼的,即此處範例selected_item_details 後@common.selected_item_details 並不重要,且能修改來自訂工廠控制項)
|
Grid |
5 | grid |
可用 | 可用 | 網格 |
Image |
6 | image |
可用 | 可用 | 圖片 |
InputPanel |
7 | input_panel |
可用 | 可用 | 輸入面板,通常情況下需配合特定物件使用,如下拉選單、網格、畫面、捲動相關控制項等 |
Label |
8 | label |
可用 | 可用 | 標籤,文字物件 |
Panel |
9 | panel |
可用 | 可用 | 面板,沒有額外功能的普通面板 |
Screen |
10 | screen |
可用 | 可用 | 畫面,為最終顯示在場景堆疊中的控制項,其他所有控制項需掛接在該控制項的控制項樹下 |
ScrollbarBox |
11 | scrollbar_box |
可用 | 可用 | 捲軸框,一個支援垂直捲動控制項 |
ScrollTrack |
12 | scroll_track |
可用 | 可用 | 捲動跟蹤 |
ScrollView |
13 | scroll_track |
可用 | 可用 | 捲動視圖 |
SelectionWheel |
14 | selection_wheel |
可用 | 可用 | 選輪,原版中用於支援動作表情系統,出現在在命名空間persona 內
|
Slider |
15 | slider |
可用 | 可用 | 滑塊 |
SliderBox |
16 | slider_box |
可用 | 可用 | 滑塊框 |
StackPanel |
17 | stack_panel |
可用 | 可用 | 堆疊面板,當橫向大小設為100%c 後anchor_from 與anchor_to 變數生效
|
Toggle |
18 | toggle |
可用 | 可用 | 開關,當toggle_default_state 欄位為真且被具有toggle_name 、toggle_group_forced_index 、toggle_group_default_selected 、toggle_grid_collection_name 欄位後可作為頁簽使用
|
Combox |
19 | combox |
不可用 | 可用 | 組合框 |
Layout |
20 | layout |
不可用 | 可用 | 布局 |
StackGrid |
21 | stack_grid |
不可用 | 可用 | 堆疊網格 |
Joystick |
22 | joystick |
不可用 | 可用 | 搖杆 |
RichText |
23 | rich_text |
不可用 | 可用 | 富文字 |
SixteenNineLayout |
24 | sixteen_nine_layout |
不可用 | 可用 | 16-9布局 |
MulLinesEdit |
25 | mul_lines |
不可用 | 可用 | 多行編輯框 |
AminProcessBar [原文如此] |
26 | anim_porecess_bar [原文如此] |
不可用 | 可用 | 動畫處理條 |