mask如何扩展rect模式为polygon模式?

我看了下源码 rect模式好像可以很方便地扩展为polygon模式,我试着改了一下好像找不到setStencil方法?
在做一个地形的破坏功能,目前可以将两个polygonColiider求出差集的部分,就差把这个差集作为参数传给mask了

目前为了 web/native 的一致性,以及更可控高效的表现,mask 只支持 rect 和 ellipse。不过其实支持多边形也没问题,可以参考 Mask 中 _refreshStencil 的处理,如果你手动去修改 _clippingStencil 的内容也是可以的。

我看你的游戏已经做出来你需要的效果了,后来怎么实现的?

我不敢修改啊2333
后面退而求其次用了graphics 这样只要修改好polygonCollider.points发个事件给graphics组件再fill一遍就可以了。(原先是一直在graphics里面一直lateUpdate ctx.clear() ctx.moveTo,ctx.lineTo,ctx.fill 结果报警告顶点最多65535个)

:joy::+1: