Creator3D加载外部图片怎么从Texture2D转换成SpriteFrame?目前没在文档上面找到,creator2.0.10时候是直接new 一个sprite放进去就好了,现在发现不可以了,目前使用let spN = new SpriteFrame(); spN.texture = tex; 然后在赋值给显示的SpriteComponent发现也不可以,请问下有大佬知道的么?
1赞
var createImage = function(sprite, url, cb) {
cc.textureUtil.loadImage(url, function (err, imageAsset) {
if (cc.isValid(sprite.node) == false) return;
let frame = new cc.SpriteFrame();
frame.texture = imageAsset._texture;
sprite.spriteFrame = frame;
cb && cb(sprite);
})
2赞
可以了,没想到新的是要再给图片的资源而不是直接图片,大佬NB!!!