cocos creator 动态生成图片,改变大小问题

问题由来:
做微信小游戏,需要动态加载微信头像,动态生成图片代码为:

let pic = item.getChildByName('pic');
let sprite = pic.getComponent(cc.Sprite);
cc.loader.load({url:user.avatarUrl,type:'png'},function (err,img) {
sprite.spriteFrame =  new cc.SpriteFrame(img);
});

生成图片后不能,图片大小为微信头像固定大小,不能改变,强制设置宽高也不行

pic.width = 105
pic.height = 105;

后发现解决办法为设置 sizeMode属性为custom
cocos creator 动态生成图片,改变大小问题_第1张图片

你可能感兴趣的:(cocos)