Cocos Creator(圆形遮罩头像)动态增加遮盖层 mask 并设为圆形生效

var avatar = new cc.Node(‘avatar’);

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

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

var mask = new cc.Node();

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

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

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;

未经允许不得转载:cocos集中营 » Cocos Creator(圆形遮罩头像)动态增加遮盖层 mask 并设为圆形生效
微信公众号:zs40086
免vip看全网视频,抢先福利电影啥都有!
10000人已关注
分享到:
赞(0) 打赏