saveCanvas: function () {
var size = cc.director.getWinSize();
var fileName = "result_share.jpg";
var fullPath = jsb.fileUtils.getWritablePath() + fileName;
if (jsb.fileUtils.isFileExist(fullPath)) {
jsb.fileUtils.removeFile(fullPath);
}
var texture = new cc.RenderTexture(Math.floor(size.width), Math.floor(size.height));
texture.setPosition(cc.p(size.width / 2, size.height / 2));
texture.begin();
cc.director.getRunningScene().visit(); //这里可以设置要截图的节点,设置后只会截取指定节点和其子节点
texture.end();
texture.saveToFile(fileName, cc.IMAGE_FORMAT_JPG);
},
1、原生js截屏 可以保存图片到本地,保存图片后,在ios 或者java代码里拿到图片可以做分享等功能