【急-线上BUG】mask的BUG,有demo

cocosCreator版本 2.0.1
var x = Math.random()*180-90,
y = Math.random()*250-125;
var stencil = this.mask._graphics;
stencil.circle(x,y,10);
stencil.fillColor = cc.Color.WHITE;
stencil.fill();
使用graphics 来做刮卡的效果,如果画的圆一多就会出现BUGbug.zip (570.4 KB)

1赞

@panda

看看这个 pr,跟mask有关,不知道能不能解决你的问题

https://github.com/cocos-creator/engine/pull/3257

我这有一个MASK也不行,应该不是同一个BUG,谢谢

@jare

你的demo写的有问题,很多属性没有赋值哦~,没法正常看到你想反馈的bug

哪些属性要赋值吗,麻烦说下

添加500个圆的时候正常,添加2000个就有问题了

顶上去

帮助看下

你这个 demo 好像漏了一些东西

这个代码是从哪里执行的?

最好完善一下 demo

把那个mask节点拖进去 我这边是弄了的

我这边没看到有 mask 节点

那我再打个包试试

bug.zip (575.7 KB)

大佬有什么消息跟我说下,我明天要上个版本

找到原因了,我提一个 pr 上来,你自定义 engine

https://github.com/cocos-creator/engine/pull/3292

万分感谢