跪求!!RenderTexture怎么做出截屏保存图片的效果~~

我写出来的截图是黑屏啊。。。。这不科学!!!
代码如下~~
void HelloWorld::gameOver()
{
auto* texture = RenderTexture::create(visiableSize.width, visiableSize.height);
texture->setPosition(ccp(visiableSize.width/2, visiableSize.height/2));
texture->begin();
CCDirector::sharedDirector()->getRunningScene()->visit();
texture->end();
texture->saveToFile(“endScreen.png”, kCCImageFormatPNG);
Director::getInstance()->replaceScene(overScene::createScene());
}
求大神教学啊~~谢谢了!!!

顶一下~~:12::12::12::12::12: