I'm new for cocos2d-x and I'm using v3.1. I wrote an app using cocos2d before and now I want to add an android version by cocos2d-x.
After checking online, I use this code for saving my screen image:
void Game1::takePhoto(Ref *pSender){
Size size = Director::getInstance()->getWinSize();
RenderTexture* texture = RenderTexture::create((int)size.width, (int)size.height);
texture->setPosition(Point(size.width, size.height));
texture->begin();
Director::getInstance()->getRunningScene()->visit();
texture->end();
if (texture->saveToFile("screenshot.png", kCCImageFormatPNG)){
CCLOG("screen captured");
}
}
Where did the file be saved? I can't find it on my album, how can I save it to album for android device?
it saved to where getWriteablePath()
returns.