cocos2d-x如何截屏并保存图片
来源:互联网 发布:如何阅读java源代码 编辑:程序博客网 时间:2024/06/14 03:48
转自:http://blog.csdn.net/wolfking_2009/article/details/11022693
static void ScreenShoot() { CCSize size = CCDirector::sharedDirector()->getWinSize(); //定义一个屏幕大小的渲染纹理 CCRenderTexture* pScreen = CCRenderTexture::create(size.width,size.height, kCCTexture2DPixelFormat_RGBA8888); //获得当前的场景指针 CCScene* pCurScene = CCDirector::sharedDirector()->getRunningScene(); //渲染纹理开始捕捉 pScreen->begin(); //当前场景参与绘制 pCurScene->visit(); //结束捕捉 pScreen->end(); //保存为png pScreen->saveToFile("XXXXXX.png", kCCImageFormatPNG); //保存为jpg pScreen->saveToFile("XXXXXX.jpg", kCCImageFormatJPEG); CC_SAFE_DELETE(pScreen); }
有人问这个是保存到哪儿去了。这个是写出文件,所以应该是保存到写出路径下面,翻看了下源码,果然是。写出路径为CCFileUtils::sharedFileUtils()->getWritablePath(),字面理解,这个是可写出的路径,不同平台路径也不同,不过可以通过上面的方法去获取这个路径~~~
想具体了解各个平台的写出路径,可以去看看源码。
win32平台的话,如果debug会生成到exe输出的那个路径,release的话,会生成到c盘用户下面的项目下面~
如果大家有其他的自定义写出文件,可以直接指定路径到CCFileUtils::sharedFileUtils()->getWritablePath()下面
0 0
- cocos2d-x如何截屏并保存图片
- cocos2d-x如何截屏并保存图片
- cocos2d-x如何截屏并保存图片
- cocos2d-x如何截屏并保存图片
- Cocos2d-X截屏并保存成png
- cocos2d-x 截屏图片
- cocos2d-x 屏幕截屏及保存
- cocos2d-x中截屏的方法、保存图片,以及使用截屏作为背景实例
- cocos2d-x 保存图片到相册
- 截屏并保存JPG图片
- cocos2dx实现截屏并保存图片
- cocos2d-x 3.x 加载网络图片并
- 如何截屏并保存为文件
- 【Cocos2d-x源码分析】 UserDefault如何保存本地数据
- Cocos2d-x 获取网络图片缓存并展示
- cocos2d-x调用摄像头和相册并裁减图片
- [cocos2d-x]Cocos2d-x游戏截屏
- [代码收集] 窗口截屏并保存为bmp图片
- poj 3468 A Simple Problem with Integers(线段树,lazy思想 经典题)
- Juce源码分析(六)弱引用(1)引用计数对象与引用计数对象指针
- 【v2.x OGE-example 第二节】 实体参数
- module
- jquery表格动态增删改及取数据绑定数据完整方案
- cocos2d-x如何截屏并保存图片
- phony 详解
- MATLAB中cov(x)与cov(x,1)的区别
- Hibernate中的对象有三种状态: 瞬时状态 (Transient),持久状态 (Persistent),
- ASP.NET判断uploadfile上传图片文件
- Justinmind使用教程(5)——Justinmind破解
- ngrok闪退的情况描述
- Linux笔记 1 (基础知识)
- POJ 2528 Mayor's posters 离散化+线段树