- Creator 版本:v1.9.1
我就是想动态生成一个 mask 层,并在mask 下放置了一个 Sprite ,是一张图片,mask 层修改为圆,然后做成一个圆形头像。
我这样写的
var avatar = new cc.Node('avatar');
var sp = node.addComponent(cc.Sprite);
sp.spriteFrame = new cc.SpriteFrame(texture);
var mask = new cc.Node('mask');
mask.parent = self.node;
avatar.parent = mask;
avatar.width = 50;
avatar.height = 50;
mask.x = -138;
mask.y = 233;
mask.type = cc.Mask.Type.ELLIPSE; // 这样写有问题吗?
console.log(mask)
mask.width = 50;
mask.height = 50;
mask.type = cc.Mask.Type.ELLIPSE;
是按照下图写的
请问是哪里写得不对吗?谢谢。
