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

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

Shawn的GitChat新手引导框架已经有超过150人订阅,在此期间有不少伙伴给出了正面的评价,让我有了继续优化改进的动力。...新手引导开放源码 ? 最后为了感谢大家对新手引导框架的支持,如果没有大家的帮助,新手引导框架也不能达到很好的改进,成为真正实用的工具,在此Shawn决定将新手引导代码仓公开。...请在公众号上回复【新手引导源码】即可获得。...新手引导框架借用了Cocos官方案例demo-ui工程,新手引导框架源码、资源全部都在GodGuide目录,其中task1.js、task2.js 是编写的引导任务脚本,你可以将 GodGuide 复制到自己的项目进行实践...如果对新手引导框架,还不太了解的伙伴可以看下面的介绍: ? 感谢您对「Creator星游戏开发社区」公众号的支持,愿我们在前进的道路上砥砺前行,共同成长! ?

1.4K30

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

01 将新手引导框架开源之后,陆续收到不少伙伴们的反馈,其中有一个问题是“引导脚本的自动执行,只能在浏览器上运行,感觉有些鸡肋”。...看过Shawn的GitChat文章想必你知道,新手引导自动执行可以实现自动化测试,引导脚本就是自动化测试脚本。...它是直接将一段 JS 代码嵌入已经运行的 Cocos2d-js 游戏中,如果将新手引导的自动执行能力动态嵌入一个 CocosCreator H5 游戏那将会是什么呢?—— 外挂!...新手引导框架本身不依赖于具体游戏的代码逻辑,重点只关心场景树结构、关键节点名字,要实现一个外挂的可行性非常高。...03 新手引导框架正式迁移到GitHub地址: https://github.com/ShawnZhang2015/GodGuide 「Creator星球游戏开发社区」从最早的「奎特尔星球

1.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WPF怎么做新手引导界面?

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

    1.3K20

    WPF怎么做新手引导界面?

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

    1.1K10

    前端开发如何做新手引导

    通常,在产品发布新版本或者有新功能上线时,都会开发一个新手引导功能来引导用户了解应用的功能。在前端开发中,如何快速地开发新手引导功能呢,下面介绍几个开箱即用的新手引导组件库。...1,Intro.js Intro.js是一个使用广泛的产品引导库,在Github上拥有超过21.7k的Star。具有以下特点: 无依赖:不需要任何其他依赖。...JavaScript引导库,在Github上拥有10.8kGitHub Star,支持在 React、Vue、Angular 等多个前端框架中开箱即用,其具有以下特点: 辅助功能:提供键盘导航支持,遵循...框架支持:随时融入项目的前端框架。 文档完善:文档涵盖安装和自定义,包括项目的主题和样式。 使用Shepherd之前,我们可以使用以下命令来安装 shepherd.js。...https://github.com/shipshapecode/angular-shepherd 3,React Joyride React Joyride 是一款用于向用户介绍新功能的React项目新手引导

    2.5K31

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

    前言 案例一 站长分享过 眾尋 大佬的一篇 WPF 简易新手引导 一文,新手引导的效果挺不错的,如下图: 该文给出的代码未使用 MVVM 的开发方式,提示框使用的用户控件、蒙版窗体样式与后台代码未分离...,但给大家分享了开发新手引导功能的一个参考。...案例二 开源项目 AIStudio.Wpf.Controls,它的新手引导效果如下: 此开源项目也有参考上文(WPF 简易新手引导),并且重构为 MVVM 版本,方便绑定使用。...= new GuideInfo("快速添加新手引导", "这样添加新手引导,或许比较优雅"); public List Guides => new() {Guide...控件带的两个新手引导Demo如下: 新手引导Demo一 GuideControl方式,站长推荐,即以控件的方式显示新手引导,点击看代码: 新手引导Demo二 GuideWindow方式,即以子窗体的方式显示新手引导

    2.5K10

    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

    5.3K30

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

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

    86620

    three.js 新手指南

    在这个分步指南中,我们将使用一个基于 WebGL 的 3D 图形的框架 three.js, 创建一个 3D 版本的 Treehouse 徽标。你可以通过点击或者拖拽鼠标使相机旋转!...像 three.js 这样的框架使 3D 变得容易一些,但官网还在建设中,并且存在一些怪癖,可能使初学者学习受到阻碍。如果你刚开始学习 3D,这篇指南将会帮助你开始使用。...doctype html> `` ``...---- 往期精选文章 使用虚拟dom和JavaScript构建完全响应式的UI框架 扩展 Vue 组件 使用Three.js制作酷炫无比的无穷隧道特效 一个治愈JavaScript疲劳的学习计划 全栈工程师技能大全...WEB前端性能优化常见方法 一小时内搭建一个全栈Web应用框架 干货:CSS 专业技巧 四步实现React页面过渡动画效果 让你分分钟理解 JavaScript 闭包 ---- ---- 小手一抖,

    7.9K20
    领券