新引导模块
此产品可直接于用项目中二次开发,业务代码思路清晰,便于根据自己项目的细节需求扩展。
开发环
- 引擎版本:Cocos Creator 3.4.2
- 编程语言:TypeScript
已适配平
H5 | 微信小游戏 | Android原生 | iOS原生 | 抖音小游戏 | OPPO小游戏 | vivo小游戏 |
---|---|---|---|---|---|---|
✘ | ✘ | ✘ | ✘ |
本资源仅支持测试通过平台,其他平台理论上是支持的,有问题请自行适配。
功能特点
- 自适应屏幕尺寸
- 引导提示会跟随目标节点移动
- 引导可点击区域,会自动根据目标节点尺寸,绘制出遮罩区域
- 引导时,可模拟触发触摸事件或 Button 按钮组件事件,特殊的事件触发机制也可扩展
- 引导背景遮罩可二次修改
- 引导提示箭头可二次修改扩展效果
- 所有引导完成后,模块会自动释放引导相关资源
- 通过设置引导步骤,可恢复到上次引导的位置继续引导
- 通过API触发指定步骤引导
- 一个节点可配置数据多次被引导
文档教程
初始化模块
// 新手引导模块
smc.guide = ecs.getEntity<Guide>(Guide);
// 引导当前位置
smc.guide.GuideModel.step = 1;
// 引导最大步数(最后一步引导完后自动释放引导相关资源)
smc.guide.GuideModel.last = 100;
// 加载资源相关资源
smc.guide.load(() => {
});
在需要引导的节点上绑定 GuideViewItem 组件并设置引导步骤即可
项目DEMO中已演示所有功能,作者已录制的视频介绍
系列产品
游戏技能框架 oops-framework
网络同步框架 oops-mgobe