实现一个刮刮卡的效果,于是在论坛里搜集了一些资料并且看了一下CCMask的源码,做出来一套可用的教程,分享给大家。(WEBGL和Native端测试可用) maskNode是详细设置如下 我们在 scratchCardCtr上挂载了一个脚本 scratchCardNodeCtrl ...
一 需求分析 实现手指触摸刮开效果 优化:判断刮开与否 能否正常看到奖项 。 二 游戏场景可视化编辑 三 手指触摸刮刮卡动态刮开效果的实现 Mask为反向遮罩节点,必须确保大小和位置为 , 。 运用反向遮罩和绘图来实现。 首先为Mask节点添加Mask组件。记得将Inverted 即反向遮罩 勾上。 原理:类似于PS中的遮罩,或者沙画,比如你在玻璃上写了几个字,但是我在你玻璃上铺上了一层灰色的沙子 ...
2020-07-11 09:28 0 740 推荐指数:
实现一个刮刮卡的效果,于是在论坛里搜集了一些资料并且看了一下CCMask的源码,做出来一套可用的教程,分享给大家。(WEBGL和Native端测试可用) maskNode是详细设置如下 我们在 scratchCardCtr上挂载了一个脚本 scratchCardNodeCtrl ...
最近在玩cocos creator,打算学着做一款类似双扣游戏的棋牌,名字叫文成三星,比双扣还要多一扣,因为需要三幅牌,在我们老家比较流行这种玩法。 目前实现了绝大部分的逻辑,效果如下: 有一点不好的体验是选牌现在只能点击牌一张一张的选。如果能像其它产品一样可以滑动选择多张牌就好 ...
截图是游戏中非常常见的一个功能,在cocos中可以通过摄像机和 RenderTexture 可以快速实现一个截图功能,具体API可参考:https://docs.cocos.com/creator/manual/zh/render/camera.html?h=%E6%88%AA%E5%9B ...
大厅+子游戏的模式,在棋牌类型、教育类型游戏中比较常见,通常是安装包里面只有大厅的资源和代码,然后子游戏根据需求以热更新的方式下载来提供给玩家。 之前一直负责的是cocos2dx-lua的开发,lua作为脚本语言,非常适合做热更新及大厅+子游戏模式的开发。而cocos creator使用 ...
单例,也就是表示单一实例,某个类,某个组件只有一个实例。比如,我们在游戏中要记录游戏的状态,游戏中某些公共的、全局共享的唯一实例,我们就需要设计成单例的模式。 一、 UI设计 二、 单例模式JS实现 1. Singleton.js单例类 在此单例类中持有一个instance静态 ...
1. 初来乍到 打开 Cocos Creator 点击新建空白项目,在默认布局的左下区域,一个黄黄assets文件夹映入眼帘。作为前端的你对这个文件是不是再熟悉不过了。是的,和你想象的一样,开发游戏中所有资源,脚本都会放置到该文件。 2. 初步探索 项目建立好以后,对各区域的功能大致了解 ...
使用脚本控制动画 Animation 组件 Animation 组件提供了一些常用的动画控制函数,如果只是需要简单的控制动画,可以通过获取节点的 Animation 组件来做一些操作。 播放 Animation 对一个动画进行播放的时候会判断这个动画之前的播放状态来进行下一步操作 ...
// 0. > 试用于CocosCreator1.x及以下版本 // > 会强制设置挂载该脚本的节点的anchor为(0.5, 0.5),方便触摸位置转换 // > 可以在该节点上添加cc.Sprite组件当背景色,不加则为背景透明 // > 画板 ...