在Creator中需要网络加载头像,头像尺寸不固定,或许是200X200 150X150 希望能自适应为100X100的大小。但是下面代码无效。图片没有缩放。请问有什么好办法吗?
cc.loader.load(‘http://www.abc.com/img/56a5e0c5623be.jpg’, function (err, tex) {
var component = null;
component = newHeadImg.addComponent(cc.Sprite);
component.spriteFrame = new cc.SpriteFrame(tex,cc.Rect(0, 0, 100, 100) ,false, 0);
});
如果只是需要缩放的话,为什么不用 node.scale 来缩放呢
var w = component.node.width;
var h = component.node.height;
var component = null;
component = newHeadImg.addComponent(cc.Sprite);
component.spriteFrame = new cc.SpriteFrame(tex,cc.Rect(0, 0, 100, 100) ,false, 0);
component.node.width = w;
component.node.height = h;