刮奖效果怎么实现?

cocos creator怎么实现刮奖效果?求指教

用RenderTexture做擦除

可以具体举个例子吗?谢谢你

creator 实现没写过
这个应该是可以的,橡皮擦效果
https://forum.cocos.com/t/cc/40985
不过橡皮擦可以换成带透明度的精灵
移动的时候
e1.setBlendFunc(cc.ZERO, cc.ONE_MINUS_SRC_ALPHA);
rt.begin();
e1.visit();
rt.end();
混合模式没实践,不知道要不要换

1赞

谢谢,已经实现了

具体怎么实现的能贴出事件里的代码吗?感谢

你好可以参考这个demo
代码中分别实现1.9和2.0上的刮刮乐效果
https://github.com/Jno1995/scratch-card_demo

你好,用MASK实现的效果在安卓平台运行时有问题,MASK显示都是白色

在WEB跟IOS上可以使用

嗯 我倒是没在安卓上跑,我一会试下

好的,不只是刮奖效果有问题的, 只要用MASK在安卓平台上都是显示白色

这个效果我在安卓上测试了正常,用的2.1.0打包

我的是1.10.2,打包在安卓上不正常

代码中分别实现了2.0以上版本和2.0以下版本的代码,初始时用的是2.0的代码,你需要在脚本中修改下注释

我用1.10.2打包官方案例,里面的MASK组件在真机(安卓)上都是显示白色

用2.1打包的就显示正常,由于项目不方便升级,所以还要找其他方法实现

你说下是范例中的哪个场景?

有用到MASK的地方都是显示白色
02_ui/15_mask里面的


真机上的显示

mark!