我是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设备的专辑中?
答案 0 :(得分:0)
它保存到getWriteablePath()
返回的位置。