手册:HTML-based UI/Core

From Minecraft基岩版开发Wiki

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

scripting[edit]

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

属性[edit]

方法[edit]

triggerEvent (Data)[edit]

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

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

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

locale[edit]

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

属性[edit]

locale[edit]

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

方法[edit]

translate(LocaleTextKey)[edit]

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

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

示例[edit]

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

translateWithParameters[edit]

formatDate[edit]

sound[edit]

user[edit]

deviceInformation[edit]

safeZone[edit]

splitScreen[edit]

featureFlags[edit]

input[edit]

router[edit]

screenReader[edit]

animation[edit]