项目是一个微信小游戏项目,this.photo 是场景中一个sprite对象,想把整个canvas绘制到这个sprite上,无奈android上sprite全变为了黑色,ios是正常的,奇怪的是,将cc.game.canvas 换成 sharedCanvas,就没问题,能够把开放域下的图像显示出来!请问该怎么解决这个问题?谢谢!
代码如下:
let texture = new cc.Texture2D();
texture.initWithElement(cc.game.canvas);
texture.handleLoadedTexture();
this.photo.spriteFrame = new cc.SpriteFrame(texture);