cocos2d-x 截图保存到android端的坑啊 ---cocos2d-x学习之路[2]
来源:互联网 发布:免费数据恢复软件 编辑:程序博客网 时间:2024/05/22 14:18
当前项目使用的cocos2d-x 1.0.3的版本。方法和2.0以后的版本的可能名字不太一样,但是大体意思一致:
coocs2d-x 截图使用 CCRenderTexture的方法
参考资料: http://wxphp.com/wxd-2b09a027bb68a98270fefa26-1.html
http://blog.csdn.net/xexiyong/article/details/9272291
//此处添加截图代码,将截图保存后,再通过JNI传递到android端调用shareSDK分享图片 ,分享完成后获得弹珠void GameRecordDlg::shareCallback(CCObject* pSender){CCLog("shareCallback......");/**截图相关*/CCSize size = CCDirector::sharedDirector()->getWinSize(); //定义一个屏幕大小的渲染纹理 CCRenderTexture* pScreen = CCRenderTexture::renderTextureWithWidthAndHeight(size.width,size.height); //获得当前的场景指针 //CCScene* pCurScene = CCDirector::sharedDirector()->getRunningScene(); //获得现在LayerGameRecordDlg* pCurScene = GameRecordDlg::sharedRecordDlg();//渲染纹理开始捕捉 pScreen->begin(); //当前场景参与绘制 pCurScene->visit(); //结束捕捉 pScreen->end(false); //路径 注意有坑,sdcard 双// ,android sdcard pathconst char *shareFile = "//sdcard/ShareImage.png";//保存为png 没有参数的保存图片方法可以直接将图片保存到指定的路径中//但是输入参数的方法(kCCImageFormatPNG) 文件名中不能指定路,方法内已经获得默认的路径 if ( pScreen->saveBuffer( shareFile, 0, 0, size.width, size.height) )//pScreen->saveBuffer(kCCImageFormatPNG, shareFile, 0, 0, size.width, size.height){CCLog("saveBuffer scuess");}else{CCLog("saveBuffer error");}//结束且释放 CC_SAFE_DELETE(pScreen); }//坑了一晚上,备忘。。
0 0
- cocos2d-x 截图保存到android端的坑啊 ---cocos2d-x学习之路[2]
- 【cocos2d-x】cocos2dx之截图保存
- Cocos2d-x::截图保存、CCArray
- cocos2d-x 截图的方法
- cocos2d-x学习之路(13)--交叉编译到Android的注意事项
- 我的cocos2d-x学习之路
- 【玩转cocos2d-x之二十四】截图保存功能的实现
- 【玩转cocos2d-x之二十四】截图保存功能的实现
- Cocos2d-x 3.8.1学习之路:(2)从windows到android
- Cocos2d-x 截图功能
- [cocos2d-x学习之路]Cocos2d-x下载与安装
- 学习cocos2d-x 之路 (1)--了解cocos2d-x
- cocos2d-x 学习点滴(2) cocos2d-x的编码风格
- cocos2d-x移植到android
- cocos2d-x 保存图片到相册
- cocos2d-x(2.0.2)的win32工程移植到Android
- 小羊驼和你一起学习cocos2d-x之八(tinyXml android cocos2d-x 2.x)
- cocos2d-x 学习 之 环境的部署
- extjs中radiogroup的赋值和取值
- Linux系统信息查看命令大全
- 【java】synchronized修饰静态方法和非静态方法的区别
- Hive配置项的含义详解
- C语言 - 自创题目:字符串输入的计算器(加减乘除计算器)
- cocos2d-x 截图保存到android端的坑啊 ---cocos2d-x学习之路[2]
- iOS 开发之Target-Action
- Qt phonon多媒体框架
- windowss编程之旋转风车
- 用hMailServer为PHP的mail()函数配置搭建windows平台的SMTP邮件服务器
- 反应堆模式ACE_Reactor类
- linux中wc命令
- 易语言-API 取窗口或者组件句柄的 屏幕坐标并限制区域 GetWindowRect ClipCursor getwindowrect GetClientRect WindowFromPoint
- Android Sliding Menu