Cocos2d-x 3.0final 终结者系列教程17-屏幕截图后跳转到另外场景
2014-06-20 18:03
417 查看
void HelloWorld::jumpToGameOver(){
// //保存图片
Size visibleSize=Director::getInstance()->getWinSize();
// //定义一个屏幕大小的渲染纹理
RenderTexture* renderTexture =
RenderTexture::create(visibleSize.width, visibleSize.height ,
Texture2D::PixelFormat::RGBA8888);
Scene* curScene = Director::getInstance()->getRunningScene();
// //渲染纹理开始捕捉
renderTexture->begin();
// //绘制当前场景
curScene->visit();
// //结束
renderTexture->end();
// //保存png
renderTexture->saveToFile("screenshoot.png",
Image::Format::PNG);
//多么通的领悟,害我调了2小时,如果不暂停,下面代码就会报错,
//说Node正在工作,你打断他了,感觉来了加个pause ,success!!
curScene->pause();
//跳转到GameOver
Director::getInstance()->replaceScene(GameOver::createScene());
}
// //保存图片
Size visibleSize=Director::getInstance()->getWinSize();
// //定义一个屏幕大小的渲染纹理
RenderTexture* renderTexture =
RenderTexture::create(visibleSize.width, visibleSize.height ,
Texture2D::PixelFormat::RGBA8888);
Scene* curScene = Director::getInstance()->getRunningScene();
// //渲染纹理开始捕捉
renderTexture->begin();
// //绘制当前场景
curScene->visit();
// //结束
renderTexture->end();
// //保存png
renderTexture->saveToFile("screenshoot.png",
Image::Format::PNG);
//多么通的领悟,害我调了2小时,如果不暂停,下面代码就会报错,
//说Node正在工作,你打断他了,感觉来了加个pause ,success!!
curScene->pause();
//跳转到GameOver
Director::getInstance()->replaceScene(GameOver::createScene());
}
相关文章推荐
- Cocos2d-x 3.0final 终结者系列教程06-Director和场景跳转
- Cocos2d-x 3.0final --屏幕截图后跳转到另外场景-------沈大海
- Cocos2d-x 3.0final 终结者系列教程06-Director和场景跳转
- Cocos2d-x 3.0-屏幕截图后跳转到另外场景
- Cocos2d-x 3.0final 终结者系列教程16-《微信飞机大战》实现
- Cocos2d-x 3.0final 终结者系列教程18-关于V3中CallFunc::create的新的使用方法
- Cocos2d-x 3.0final 终结者系列教程05-AppDelegate入口类
- Cocos2d-x 3.0final 终结者系列教程09-绘图节点Node中的Schedule
- Cocos2d-x 3.0final 终结者系列教程01-是否要从cocos2d-x2.x升级版本到cocos2d-x3.x
- Cocos2d-x 3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用
- Cocos2d-x 3.0final 终结者系列教程13-贪食蛇游戏案例(全)
- Cocos2d-x 3.0final 终结者系列教程03-源码目录说明
- Cocos2d-x 3.0final 终结者系列教程11-触摸机制
- Cocos2d-x 3.0final 终结者系列教程20 《2048》手游开发揭秘
- Cocos2d-x 3.0final 终结者系列教程20 《2048》手游开发揭秘
- Cocos2d-x 3.0final 终结者系列教程15-win7+vs2012+adt+ndk环境搭建(无Cygwin)
- Cocos2d-x 3.0final 终结者系列教程07-绘图节点Node
- Cocos2d-x 3.0final 终结者系列教程13-贪食蛇游戏案例(全)
- Cocos2d-x 3.0final 终结者系列教程02-开发环境的搭建
- Cocos2d-x 3.0final 终结者系列教程08-绘图节点Node中的锚点和坐标系