手册:HTML-based UI/Core

来自Minecraft基岩版开发Wiki
乾山瑶留言 | 贡献2021年4月10日 (六) 11:04的版本 (乾山瑶移动页面Manual:HTML Based UI/CoreManual:HTML-based UI/Core,不留重定向)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Core 包是 HbUI 已开放的核心接口包,其中包含的子包如下:

scripting[编辑]

core.scripting 接口用于与脚本进行对接。

属性[编辑]

方法[编辑]

triggerEvent (Data)[编辑]

参数[编辑]
名称 类型 描述
Data 字符串 此字符串将会被发送至本地脚本的 "minecraft:ui_event" 事件
示例[编辑]

向本地脚本端发送 "SendThisDataToTheScript" 字符串

let scriptInterface = undefined;
engine.on("facet:updated:scripting", function(interface) {
  scriptInterface = interface;
});
engine.trigger("facet:request", ["scripting"]);
scriptInterface.triggerEvent("SendThisDataToTheScript");

locale[编辑]

core.locale 接口用于获取附加包中已加载的本地化文本以及格式化时间文本。

属性[编辑]

locale[编辑]

当前的语言地区代码(如:zh_CN

方法[编辑]

translate(LocaleTextKey)[编辑]

参数[编辑]
名称 类型 描述
LocaleTextKey 字符串 需要被转换的本地化键名
返回值[编辑]

返回传入的本地化键名对应游戏当前所设定语言的文本。

示例[编辑]

获取键名为 "ui.test.hello_world"在当前语言下所对应的文本

translateWithParameters[编辑]

formatDate[编辑]

sound[编辑]

user[编辑]

deviceInformation[编辑]

safeZone[编辑]

splitScreen[编辑]

featureFlags[编辑]

input[编辑]

router[编辑]

screenReader[编辑]

animation[编辑]