cocoscreator2.0.8 Texture2D.initWithData,尺寸小于513×513的时候不显示

  • Creator 版本:2.0.8

  • 目标平台: web

  • 详细报错信息,包含调用堆栈:

  • 重现方式:
    cc.loader.loadRes(‘texture/img1’,cc.Texture2D,(err,res)=>{
    if(!err && res)
    {
    let renderTexture = new cc.RenderTexture();
    let size = 750;
    renderTexture.initWithSize(256,256);
    renderTexture.drawTextureAt(res,0,0);
    //renderTexture.drawTextureAt(this.texture,200,200);
    let data = null;
    let vSize = 513 //小于513不显示*********
    //vSize小于513时data有数据
    data = renderTexture.readPixels(data,0,0,vSize,vSize);
    cc.log(JSON.stringify(data));
    let tempTexture = new cc.Texture2D();
    tempTexture.initWithData(data,cc.Texture2D.PixelFormat.RGBA8888,vSize,vSize);
    this.s.spriteFrame = new cc.SpriteFrame(tempTexture,new cc.Rect(0,0,200,200));
    // this.s.node.setContentSize(cc.size(200,200));
    //this.s.spriteFrame._refreshTexture(tempTexture);

          }
      });
    
  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

确实有这个问题,请问有解决方案了么