Cocos Creator(圓形遮罩頭像)動態增長遮蓋層 mask 並設爲圓形生效

var avatar = new cc.Node('avatar');node

var sp = node.addComponent(cc.Sprite);it

sp.spriteFrame = new cc.SpriteFrame(texture);console

var mask = new cc.Node();co

var mask_node = mask.addComponent(cc.Mask); // 真正的建立出 masknew

mask.parent = self.node; // mask_node.parent = mask;tar

avatar.parent = mask;

avatar.width = 50;

avatar.height = 50;

mask.x = -138;

mask.y = 233;

mask_node.type = cc.Mask.Type.ELLIPSE; // 這裏纔是 mask_node 設置爲圓

console.log(mask)

mask.width = 50;

mask.height = 50;

相關文章
相關標籤/搜索