去翻了源码,用_graphics并没有实现想要的效果。
let mask = node.getComponent(cc.Mask);
mask['_graphics'].clear();
_.forEach(points, (point, index) => {
if (index == 0) mask['_graphics'].moveTo(point.x, point.y);
else mask['_graphics'].lineTo(point.x, point.y);
});
mask['_graphics'].close();
mask['_graphics'].stroke();
哪里有问题吗?
-
Creator 版本:2.1.2
-
目标平台: 模拟器