把两张图合成一张图,在只用cc.Texture2D的情况下可以做到吗

您好,为什么我用这个不行,有其他的设置吗 我是2.4.5版本
textrureList里面是texture数组是吧

let renderTexture = new cc.RenderTexture();
renderTexture.initWithSize(664,936);
// cc.renderer.device.setFrameBuffer(renderTexture._framebuffer);
(renderTexture).drawTextureAt(res.getSpriteFrame(“chip”).getTexture(),0,0);
let node = new cc.Node();
node.addComponent(cc.Sprite);
let frame = new cc.SpriteFrame();
frame.setTexture(renderTexture);
node.getComponent(cc.Sprite).spriteFrame = frame;

我这样写报错显示不出来。网页报错 :GL_INVALID_VALUE : glTexSubImage2D: bad dimensions. 咋回事啊