手册: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 编辑