
我现在需要针在移动轨迹后,轨迹透明化,这是一张整图,我该怎么让移动轨迹透明化呢,有没有好的思路?
Mask 的 GRAPHICS_STENCIL 模式试试
论坛搜一下挖孔shader
1赞
可以,实现了
public setTransparent(polygon : Array<cc.Vec2>){
let graphics = this['_graphics'];
graphics.lineCap = cc.Graphics.LineCap.ROUND;
graphics.lineWidth = 10;
graphics.lineJoin = cc.Graphics.LineJoin.ROUND;
graphics.clear();
for (let i = 0; i < polygon.length; i++) {
if(i==0){
graphics.moveTo(polygon[i].x,polygon[i].y)
}else{
graphics.lineTo(polygon[i].x,polygon[i].y)
}
}
graphics.stroke();
}
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。