快赞我!!!
chrome上面可以运行,IE上面运行不了。
支持一下!晚上有时间了,学者做一个
必须赞!!!
剛好要用,太讚了,大哥
在一个mask上面增加两个ploygonCollider的时候,发现只有一个是有效果的,而且位置偏移了,这个怎么破?是不支持多个么?
还是、好想法啊
這個現在 1.6 beta 6.2 不能用了
我想做圓角遮罩,不知道有沒有大神有辦法?
參考 : http://forum.cocos.com/t/1-6-0-mask-extend/48761/4
的修改方式,
還有我將該節點 active = false 再做 true
所以 onEnable & onDisable 裡的代碼我去掉了,這樣就正常了
目前这个功能实现了么?Jare大大
如何代码传入一个点数组来控制多边形?大大
有人吗。怎么昨天的提问沉了
mark
谢谢大神!谢谢大神!谢谢大神!这个救我命了
mark
凹多边形还是有bug的,别想了
在CocosCreator中可以创建一个Mask直接调用他的
this.node.getComponent(cc.Mask)._clippingStencil.clear();
for (let i = 0; i < apointArray.length; i+=3 ) {
let arr = [ apointArray[i], apointArray[i+1], apointArray[i+2] ];
this.node.getComponent(cc.Mask)._clippingStencil.drawPoly(arr, color, 0, color);
}
apointArray是把一个多边形包括凹变形通过 三角剖分——递归切耳算法(recursive cutting-ear)方式切分出来的
https://blog.csdn.net/berookie/article/details/38143909
http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml