新手引导‐从最简单开始 - 1226085293/MKFramework GitHub Wiki
const guide_manage = new mk.guide_manage({
step_update_callback_f: () => true,
});
class guide_step_xxx extends mk.guide_step_base {
// 步骤序号
step_n = 1;
load(jump_b_: boolean): void | Promise<void> {
// ...进入引导步骤后的逻辑
}
}
从对象添加
guide_manage.regis([new guide_step_xxx()]);
从节点添加 (引导步骤脚本是可以挂载在节点上的🤗)
guide_manage.regis([node.getComponent(guide_step_xxx)]);
也可以混合
guide_manage.regis([new guide_step_xxx(), node.getComponent(guide_step_xxx)]);
备注:guide_manage.regis 可调用多次,只会覆盖,而不会删除之前的步骤
// 跳转到步骤序号为 1 的步骤
guide_manage.set_step(1);