Oops 系列新手引导解决方案上线

在线演示

下载链接

新引导模块

此产品可直接于用项目中二次开发,业务代码思路清晰,便于根据自己项目的细节需求扩展。

开发环

  • 引擎版本:Cocos Creator 3.4.2
  • 编程语言:TypeScript

已适配平

H5 微信小游戏 Android原生 iOS原生 抖音小游戏 OPPO小游戏 vivo小游戏
:heavy_check_mark: :heavy_check_mark: :heavy_check_mark:

本资源仅支持测试通过平台,其他平台理论上是支持的,有问题请自行适配。

功能特点

  1. 自适应屏幕尺寸
  2. 引导提示会跟随目标节点移动
  3. 引导可点击区域,会自动根据目标节点尺寸,绘制出遮罩区域
  4. 引导时,可模拟触发触摸事件或 Button 按钮组件事件,特殊的事件触发机制也可扩展
  5. 引导背景遮罩可二次修改
  6. 引导提示箭头可二次修改扩展效果
  7. 所有引导完成后,模块会自动释放引导相关资源
  8. 通过设置引导步骤,可恢复到上次引导的位置继续引导
  9. 通过API触发指定步骤引导
  10. 一个节点可配置数据多次被引导

文档教程

初始化模块

// 新手引导模块
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

3赞

兄弟我打开你的是传奇链接,莫非。。。

什么传奇链接?

你电脑杀下毒吧,我这所有连接都点不出你这个效果。。。

  • -我点别人的链接也是可以的- -好奇怪

滑动引导之类的呢?

怎么样的滑动效果,给个图参考

比如LOL装备栏 拖动第一个装备到第四个装备空格处,还有双指缩放引导,地图视距拉伸效果.长按引导之类的

oops-framework 中有长按按钮,其它的需求可自行扩展

大佬 又拓展了,给大佬点赞!

我觉得新手引导最不好处理的是引导的触发时机和中途退出后,引导的重新开始或者继续。这部分如果设计得过于复杂,策划理解不透彻,配置有问题就会导致引导出现问题。这部分一直没有找到一个“聪明的”策划去配出“正确的”引导条件。

我这里中途退出与下次在接上继续引导是有考虑到这个设计的,只需要配置引导步骤就可以从指定步骤开始引导,也可以通过API跳到任何一步开始引导,方便测试。

我不会考虑让策划去配置引导,策划出文档自己配置。因为策划对游戏逻辑结构是不熟悉的,搞错一点,排查的时间都比开发还多都有可能。

只有3.6.0可以用吗,3.4.2可以用不

可以用,3.4.2升级上来的,兼容。