首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开源新手引导框架,支持TypeScript

Shawn的GitChat新手引导框架已经有超过150人订阅,在此期间有不少伙伴给出了正面的评价,让我有了继续优化改进的动力。...微信上async.js报错问题,在7月23日已经修正,提交代码仓库。 ? 2. 移除对cc.Toggle组件的依赖 ?...新手引导开放源码 ? 最后为了感谢大家对新手引导框架的支持,如果没有大家的帮助,新手引导框架也不能达到很好的改进,成为真正实用的工具,在此Shawn决定将新手引导代码仓公开。...请在公众号上回复【新手引导源码】即可获得。...新手引导框架借用了Cocos官方案例demo-ui工程,新手引导框架源码、资源全部都在GodGuide目录,其中task1.js、task2.js 是编写的引导任务脚本,你可以将 GodGuide 复制到自己的项目进行实践

1.4K30

如何实现前端新手引导功能?

在产品发布新版本或者有新功能上线时,经常需要新手引导功能来引导用户了解应用。下面就来分享几个开箱即用的新手引导组件库,帮你快速实现新手引导功能!...Intro.js Intro.js 是一个使用广泛的产品引导库,它在 Github 上拥有 21.6k Star。其具有以下特点: 无依赖:它不需要任何其他依赖。...div> ); } } Github:https://github.com/gilbarbara/react-joyride Vue Tour Vue Tour 是一个轻巧、简单且可自定义的新手指引插件...可以通过以下命令来安装 Vue Tour: npm install vue-tour 然后在应用入口导入插件(如果使用 vue-cli 搭建项目,通常是 main.js),并在 Vue 中注册它。...在 GitHub 上拥有 3.2K Star,它提供了一种简单的方式来引导用户浏览网站和应用。

2.7K60
您找到你想要的搜索结果了吗?
是的
没有找到

WPF怎么做新手引导界面?

原文作者:眾尋 原文链接:https://www.cnblogs.com/ZXdeveloper/p/8391864.html ---- 这两天不忙,所以,做了一个简易的新手引导小Demo。...新手引导功能的话,就是告诉用户,页面上操作的顺序,第一步要做什么,第二步要做什么,以此类推,然后,最终关闭新手引导页面。 以我的习惯,还是先给大家看看效果。...这是由于弹出的引导窗体获取了主窗体的大小,但是Point去获取控件坐标位置的时候,主窗体是不包含头部的,由于遮罩没有头部,所以定位出错了,这个我还没有找到好的解决办法,如果有大神知道如何解决的话,请赐教...显示引导内容的部分,也可以换成一个Grid,这样的话,就可以传入UserControl了,有兴趣的朋友可以自行修改。

1.2K20

前端开发如何做新手引导

通常,在产品发布新版本或者有新功能上线时,都会开发一个新手引导功能来引导用户了解应用的功能。在前端开发中,如何快速地开发新手引导功能呢,下面介绍几个开箱即用的新手引导组件库。...1,Intro.js Intro.js是一个使用广泛的产品引导库,在Github上拥有超过21.7k的Star。具有以下特点: 无依赖:不需要任何其他依赖。...npm install intro.js - save 按照如下的步骤开发引导功能: 将 JavaScript 和 CSS 文件(intro.js 和 introjs.css)添加到项目中。...https://github.com/shipshapecode/angular-shepherd 3,React Joyride React Joyride 是一款用于向用户介绍新功能的React项目新手引导库...npm install vue-tour 然后,在应用入口文件(通常是 main.js)中导入插件,并在 Vue 中注册它,可以添加默认提供的样式或根据自己的喜好自定义它们。

2.3K31

WPF怎么做新手引导界面?

原文作者:眾尋 原文链接:https://www.cnblogs.com/ZXdeveloper/p/8391864.html ---- 这两天不忙,所以,做了一个简易的新手引导小Demo。...新手引导功能的话,就是告诉用户,页面上操作的顺序,第一步要做什么,第二步要做什么,以此类推,然后,最终关闭新手引导页面。 以我的习惯,还是先给大家看看效果。...这是由于弹出的引导窗体获取了主窗体的大小,但是Point去获取控件坐标位置的时候,主窗体是不包含头部的,由于遮罩没有头部,所以定位出错了,这个我还没有找到好的解决办法,如果有大神知道如何解决的话,请赐教...显示引导内容的部分,也可以换成一个Grid,这样的话,就可以传入UserControl了,有兴趣的朋友可以自行修改。

1.1K10

WPF|快速添加新手引导功能(支持MVVM)

前言 案例一 站长分享过 眾尋 大佬的一篇 WPF 简易新手引导 一文,新手引导的效果挺不错的,如下图: 该文给出的代码未使用 MVVM 的开发方式,提示框使用的用户控件、蒙版窗体样式与后台代码未分离...,但给大家分享了开发新手引导功能的一个参考。...案例二 开源项目 AIStudio.Wpf.Controls,它的新手引导效果如下: 此开源项目也有参考上文(WPF 简易新手引导),并且重构为 MVVM 版本,方便绑定使用。...GuideControl:引导控件,用于目标控件无法获取到自己的窗体这种(即无法获取在窗体中的位置),比如您开发的程序为第三方程序插件这种,上面的代码即是使用此引导控件实现的效果。...控件带的两个新手引导Demo如下: 新手引导Demo一 GuideControl方式,站长推荐,即以控件的方式显示新手引导,点击看代码: 新手引导Demo二 GuideWindow方式,即以子窗体的方式显示新手引导

2.3K10

unity--实现新手引导功能 一:矩形镂空功能 三、新手引导的方法封装四、事件渗透五、完善优化

要显示的目标,通过目标计算镂空区域的中心,宽高 public Vector3[] targetCorners = new Vector3[4];//存储要镂空组件的四个角的数组 // 引导...material == null) { throw new System.Exception("为获取到材质"); } } // 引导...三、新手引导的方法封装 1、在GuideBase中加上[RequireComponent(typeof(Image))],保证有image组件,而且移除不了。    材质的初始化,不在start中了。...update测试代码注释了) 创建变量包括(矩形引导脚本组件、圆形引导组件、矩形材质、圆形材质(根据情况,自己选择需要的材质,就不用自己手动拖到Image组件的Material上了),Image组件)...初始化,获得(引导页面)的圆形、矩形组件、image组件 创建方法Guide(参数:canvas\镂空组件\引导类型),在这里用switch using System.Collections; using

4.6K30

如何将新手引导模块化 By:唐糖棠

一开始想写的是一篇关于游戏新手引导设计的文章,但是新手引导这是一块说简单会很简单,但是说难又会非常难的东西,所以我会把整个新手引导分为很多方向来整理,今天这篇文章主要讲的是新手引导组成模块。...二、何为新手引导 每个刚入行的策划,遇到新手引导的时候都会觉得,哇好难啊,有一种无从下手的感觉。其实只要搞清楚,何为新手引导就会发现其实设计新手引导很简单。...打个比方,如果把一个游戏比方成一台电视,那新手引导就是电视的说明书,如何快速而且简单的让玩家熟悉和玩游戏才是新手引导的前期核心,而长时间和周期性的玩游戏则是新手引导中后期核心。...现在比较常见的方案就是在新手引导中加入更多的新手活动,通过新手活动全方位引导玩家。...4.深入引导(手游不推荐) 当然也有比较深入的引导,之前一直在玩的一款端游-九阴真经,新手引导时玩家可以接触到这个游戏中比较高深的武学(技能),但只能在新手期间体验,这样玩家在进入游戏后,也会想拥有这种武学

75320

新手引导框架」升级,支持自动挂机等更多玩法!

01 将新手引导框架开源之后,陆续收到不少伙伴们的反馈,其中有一个问题是“引导脚本的自动执行,只能在浏览器上运行,感觉有些鸡肋”。...看过Shawn的GitChat文章想必你知道,新手引导自动执行可以实现自动化测试,引导脚本就是自动化测试脚本。...Shawn早在Cocos2d-js时使用过Cocos官方开发的Cocos2d-js devtool工具,看下图: ?...它是直接将一段 JS 代码嵌入已经运行的 Cocos2d-js 游戏中,如果将新手引导的自动执行能力动态嵌入一个 CocosCreator H5 游戏那将会是什么呢?—— 外挂!...新手引导框架本身不依赖于具体游戏的代码逻辑,重点只关心场景树结构、关键节点名字,要实现一个外挂的可行性非常高。

1.8K20
领券