服务器下载图片,然后转成base64字符串,传给客户端,客户端就简单了
var imageStr = “data:image/png;base64,” + results;
var image = new Image();
image.addEventListener(“load”, function (evt) {
var sp = self.courseMainNode.addComponent(cc.Sprite);
var texture = new cc.Texture2D();
texture.initWithElement(image);
texture.handleLoadedTexture();
sp.spriteFrame = new cc.SpriteFrame(texture);
sp.type = cc.Sprite.Type.SIMPLE;
sp.sizeMode = cc.Sprite.SizeMode.CUSTOM;
//再次设置node的Size
self.courseMainNode.width = 100;
self.courseMainNode.height = 100;
});
image.src = imageStr;
抛个砖,求个玉