美文网首页
PolygonMask

PolygonMask

作者: 凡凡的小web | 来源:发表于2024-01-01 19:59 被阅读0次
    const { ccclass } = cc._decorator;
    
    @ccclass
    export default class PolygonMask extends cc.Component {
    
        start() {
            let graphicsPosArr = this.node.getComponent(cc.PolygonCollider).points;
            console.log("graphicsPosArr", graphicsPosArr)
            let graphics = this.node.getComponent(cc.Mask)['_graphics'];
            graphics.clear(false);
            graphics.moveTo(graphicsPosArr[0].x, graphicsPosArr[0].y);
            for (let i = 1; i < graphicsPosArr.length; i++) {
                graphics.lineTo(graphicsPosArr[i].x, graphicsPosArr[i].y);
            }
            graphics.close();
            graphics.stroke();
            graphics.fill();
        }
    
    }
    
    

    相关文章

      网友评论

          本文标题:PolygonMask

          本文链接:https://www.haomeiwen.com/subject/pwgundtx.html