cocoscreator怎样做一个多边形的遮罩?

this.mask.inverted=true去掉后有变化,说明遮罩生效了的。你mask的graphics画的坐标不对,自己检查一下。

这个是你要的多边形遮罩吗?

你看我这 上面那个 是我原来的节点 我切了一下 是能切掉没有问题的 这个节点定义在cocoscreator里 下面那个节点 是我切割后 新生成的 我对下面的节点进行的重新绘制的操作没有发生效果 如果按照您说的位置的问题 那就只可能是那个加入了纹理的子节点的位置有问题 因为父节点中包含中那个遮罩mask 所以只要那个子节点的位置在父节点中 那么就会被遮住 我输出了一下子节点的位置 位置是(0,0) 这是它的本地坐标 相对于父节点的 然后我输出了一下它的世界坐标 和父节点的世界坐标 是一样的

那些没有纹理的刚体不用管 那是多余的 我单独用来测试的比如这些