How to Save a Screenshot


1
void SaveScreenshot() 2{ 3 CCSize size = CCDirector::sharedDirector()->getWinSize(); 4 CCRenderTexture* texture = CCRenderTexture::create((int)size.width, (int)size.height); 5 texture->setPosition(ccp(size.width/2, size.height/2)); 6 texture->begin(); 7 CCDirector::sharedDirector()->getRunningScene()->visit(); 8 texture->end(); 9 texture->saveToFile("screenshot.png", kCCImageFormatPNG); 10}
posted @ 2013-04-22 14:37  Jzong  阅读(136)  评论(0编辑  收藏  举报