cc.loader.loadRes加载图片的时候能提前知道图片的尺寸吗?

let node = new cc.Node()

node.addComponent(cc.Sprite);
cc.loader.loadRes(path, function (err, res) {
if (err) {
cc.logE(err);
} else {
if (cc.isValid(node)) {
let tempFrame = new cc.SpriteFrame();
tempFrame.setTexture(res);
node.getComponent(cc.Sprite).spriteFrame = tempFrame;
}
}
});

cc.log(node.width)
cc.log(node.height)
打印的width height 为0,希望不用写到回调里面我就能知道图片的大小

1赞

这个似乎只能自己把尺寸配置在什么地方,提前加载配置,从配置中读取。
图片还没有加载,如果没有另外配置,怎么可能知道图片尺寸呢。