存一下,截屏方法
utils::captureScreen在v3.2版本,utils::captureScreen()方法被加入用于保存屏幕截图。
bool : 捕捉屏幕截图是否成功
afterCaptured :该方法将在捕捉指令后被执行。
> filename :截图的名字。
// > 可以只是一个文件名。 像这样ScreenShot.png。
// > 也可以是一个绝对路径。像这样/sdcard/ScreenShot.png。
//captureScreen(const std::function<void(bool, const std::string&)>& afterCaptured, const std::string& filename);
utils::captureScreen([=](bool succeed,const std::string& outputFile){
if (succeed)
{
CCLOG("%s", outputFile.c_str());
//显示截图
Sprite* sp = Sprite::create(outputFile);
sp->setPosition(size / 2);
this->addChild(sp);
sp->setScale(0.25); //放缩
}
else
{
CCLOG("Capture screen failed.");
}
}, "/Users/mac/Desktop/gameScree.png");
}
});
---------------------
作者:天道殷勤
来源:CSDN
原文:https://blog.csdn.net/qq_41939248/article/details/80488092
版权声明:本文为博主原创文章,转载请附上博文链接!