cocos2d-x V3.1将截图保存到android专辑中

时间:2014-06-06 05:54:29

标签: android save cocos2d-x screenshot

我是cocos2d-x的新手,我使用的是v3.1。 我之前使用cocos2d编写了一个应用程序,现在我想通过cocos2d-x添加一个Android版本。

在线查看后,我使用此代码保存我的屏幕图像:

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");
}

}

文件保存在哪里?我无法在我的专辑中找到它,如何将其保存到Android设备的专辑中?

1 个答案:

答案 0 :(得分:0)

它保存到getWriteablePath()返回的位置。