刮刮卡实现

有bug,在刮卡的区域一直来回挂,不松手,大概30秒左右,别的区域就挂不了了,安卓上是这样的

1赞

感觉涂过的可以从数组里面剔除,这样涂过数组前面,再涂后面,就不用再对前面的判断了,记录一下总个数,剩下的/总个数也能得到还剩多少比例没涂,不用 forEach 用 filter

Mask~~~~~

mark…

E/jswrapper: ERROR: Uncaught TypeError: Cannot read property ‘1’ of undefined, location: jsb-adapter/jsb-engine.js:0:0
STACK:
[0]updateIADatas@jsb-adapter/jsb-engine.js:372
[1]proto.updateIADatas@jsb-adapter/jsb-engine.js:425
[2]MeshBuffer.checkAndSwitchBuffer@jsb-adapter/jsb-engine.js:5095
[3]requestStatic@src/cocos2d-jsb.js:34735
[4]proto.genBuffer@jsb-adapter/jsb-engine.js:398
[5]228.i._expandStroke@src/cocos2d-jsb.js:33094
[6]228.i.stroke@src/cocos2d-jsb.js:33078
[7]proto.stroke@jsb-adapter/jsb-engine.js:407
[8]stroke@src/cocos2d-jsb.js:21608
[9]e.clearMask@src/project.js:19317
[10]e.touchMoveEvent@src/project.js:19272

一直画就会出现

你是用的哪个版本? 貌似说graphic的顶点数量过多android会出问题 需要升级到2.4以上
issues https://github.com/cocos-creator/cocos2d-x-lite/issues/2930

mark。。。。

先mark一下。。

大佬,使用这种方式,想让mask._graphics绘制出边缘模糊的圆要怎么处理呀?

mark 一下

大佬,最后解决了吗?

马克马克马克