- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
手冊:JSON UI/General
出自Minecraft基岩版开发Wiki
- *type:該控件的型別,可以填寫一個UI定義型別字串。當該控件不是一個繼承自其他控件的控件時,該欄位是必須欄位。
- ignored:該控件是否在解析定義時被忽略,預設為
false
。可以是一個最終計算結果為布林值的字串運算式。 - $<variable_name>[|default]:加入一個自訂變數,其中
<variable_name>
代表任意一個變數名,如果鍵名末尾帶有可選的|default
代表著該值為該變數的預設值。例如,$some_variable|default
意味著定義了一個名為some_variable
的變數,且該變數在該處定義的值為整個控件樹和繼承樹中出現該變數時選取的預設值。 - variables[①]:加入一組自訂變數。
- requires:該組變數定義的條件,需要該欄位非空、非零或字串運算式的計算結果非空、非零。否則,該組內的各變數不會得到定義。
- $<variable_name>[|default]:在該組中加入一個自訂變數。
- variables[②]:加入多組自訂變數。
- :加入某一組自訂變數。
- requires:該組變數定義的條件,需要該欄位非空、非零或字串運算式的計算結果非空、非零。否則,該組內的各變數不會得到定義。
- $<variable_name>[|default]:在該組中加入一個自訂變數。
- :加入某一組自訂變數。
- 當型別為
button
(按鈕控件)時的額外欄位 參見Manual:JSON_UI/Button - 當型別為
custom
(自訂控件)時的額外欄位 參見Manual:JSON UI/Custom - 當型別為
dropdown
(下拉選單控件)時的額外欄位 參見Manual:JSON UI/Dropdown - 當型別為
edit_box
(編輯框控件)時的額外欄位 參見Manual:JSON UI/EditBox - 當型別為
factory
(工廠控件)時的額外欄位 參見Manual:JSON UI/Factory - 當型別為
grid
(網格控件)時的額外欄位 參見Manual:JSON UI/Grid - 當型別為
image
(圖片控件)時的額外欄位 參見Manual:JSON UI/Image - 當型別為
input_panel
(輸入面板控件)時的額外欄位 參見Manual:JSON UI/InputPanel - 當型別為
label
(標籤控件)時的額外欄位 參見Manual:JSON UI/Label - 當型別為
panel
(面板控件)時的額外欄位 參見Manual:JSON UI/Panel - 當型別為
screen
(畫面控件)時的額外欄位 參見Manual:JSON UI/Screen - 當型別為
scrollbar_box
(捲動欄框控件)時的額外欄位 參見Manual:JSON UI/ScrollbarBox - 當型別為
scroll_track
(捲動跟蹤控件)時的額外欄位 參見Manual:JSON UI/ScrollTrack - 當型別為
scroll_view
(捲動視圖控件)時的額外欄位 參見Manual:JSON UI/ScrollView - 當型別為
selection_wheel
(選輪控件)時的額外欄位 參見Manual:JSON UI/SelectionWheel - 當型別為
slider
(滑塊控件)時的額外欄位 參見Manual:JSON UI/Slider - 當型別為
slider_box
(滑塊框控件)時的額外欄位 參見Manual:JSON UI/SliderBox - 當型別為
stack_panel
(堆疊面板控件)時的額外欄位 參見Manual:JSON UI/StackPanel - 當型別為
toggle
(開關控件)時的額外欄位 參見Manual:JSON UI/Toggle - controls:該控件的子控件。
- <control_name>[@<inherited_control_namespace>.<inherited_control_name>]:一個子控件。
- 完整控件屬性結構 參見Manual:JSON UI/General
- <control_name>[@<inherited_control_namespace>.<inherited_control_name>]:一個子控件。
- 控件的後建立欄位 參見Manual:JSON_UI/PostCreate