cocos2dx 3.6, RenderTexture, newImage()的问题

代码如图,
然后断点后,可以看到image的data数据不对, 但是尺寸均正常:

求教这是怎么回事

rerndertexture->begin()
没有调用

//清空并开始获取
renderTexture->beginWithClear(0.0f, 0.0f, 0.0f, 255);
这句应该效果是一样的吧?