creator 2.0.2 的 mask的bug

  • Creator 版本:2.0.2

  • 目标平台: chrome

img1 img2是2个sprite, 同时有个子结点mask1 和mask2 ,使用对应的图片做为mask。

mask2有个子节点 bg。

按理说只有mask2的区别才会显示才对,可现在mask1的区域也显示了。

如果我把bg放到mask1里就不会有这个问题。

项目:MaskBug.zip (203.2 KB)

我也遇到同样的问题,不知道下个版本能修复么,下个版本何时可以发呢?项目有个需求依赖这个功能。。。:pray:

同问题

搜了下论坛,发现使用Mask里面的_graphics自定义遮罩形状解决了问题~:grinning:

目前是有这样的问题,引擎仓库已经提交issue了。

如果等不及新版本,可以通过这个 2 个 pr 进行自定义 engine 来进行修复

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

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

不知道新版本什么时候发布