- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
UI
From Minecraft基岩版开发Wiki
(Redirected from JSON UI)
该页面的编辑正在进行中。 请帮助我们扩充或改进这篇文章。 |
用户界面(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 编码的文件不属于同一体系。