【教程分享】Cocos2d-x 3.0截屏功能集成

如果不重新下载引擎是不是要自己把功能添加到引擎代码中去?

谢谢,最喜欢的就是这种教学,篇幅短,功能单一,一看就懂,希望这样的文章越多越好

强大的功能啊

mark下,mark下。mark下,mark下。mark下,mark下。

往事牛,

该段代码有个问题,
我使用Cocos Studio堆出了UI场景,使用该段代码截屏出现花屏的情况。

:12::12::12:

学习中。请老大多多多分享经验。

这个如何保存到手机中呢?弄了一下午没搞好

[s:10:10::10::10:

3.0版本使用了C++11新特性,瞬间感觉高大上,感谢楼主分享代码

斑竹在么?请问如何设置图片尺寸

3.3中为什么我解出来的屏是白色的,同样的代码在3.2中正常

已回复

http://www.cocoachina.com/bbs/read.php?tid=238407&page=e&#a

好啊!这些又收集了个解决方案!赞一个!

看完带走。。。。

赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞

我当前的版本3.0,我也遇到过这个问题,特炒蛋,还好有朋友指点,给了一个连接,查看解决之,有个函数:setKeepMatrix

render = RenderTexture::create(size.width, size.height, Texture2D::PixelFormat::RGBA8888, GL_DEPTH24_STENCIL8);
render->setKeepMatrix(true);// 注意:该句非常重要,若是render的size不是当前屏的size大小,没有这句,则截图会成功但是效果不是你想要的,已经变形并且只有一个角,这是一个引擎bug
render->beginWithClear(0, 0, 0, 0, 1.0f, 1.0f);

怎么保证截出来的图片清楚显示呢??

虽然现在引擎已经集成了此功能,但学习下依然很有用处哈,必须顶啊:2:

我也遇到这个问题,你解决了吗