-
1、Cocos2d-x3.1
在Cocos2d-x3.2之前,Cocos引擎没有提供截图功能,但是可以通过RenderTexture实现, - 原文链接:http://www.it165.net/pro/html/201409/21451.html
1.1首先在CCDirector.h中添加如下代码:并在其中添加头文件 #include "2d/CCRenderTexture.h"
1.2然后在CCDirector.cpp中添加如下代码:
01. Director::saveScreenshot(std::string &fileName,宋体; background:none">std::string &)> &callback)
@H_404_34@@H_404_34@06.
auto extension = fileName.substr(fileName.find_last_of(
),fileName.length());
@H_404_34@@H_404_34@20.
auto renderTexture = RenderTexture::create(getWinSize().width,getWinSize().height,Texture2D::PixelFormat::RGBA8888);@H_404_34@@H_404_34@