shareScreenShot:function(event,CustomEventData){
// 截图并保存后显示分享面板
var canvas = cc.director.getScene().getChildByName('Canvas');
var renderTexture = cc.RenderTexture.create(1136,640, cc.Texture2D.PIXEL_FORMAT_RGBA8888, gl.DEPTH24_STENCIL8_OES);
canvas._sgNode.addChild(renderTexture);
renderTexture.setVisible(false);
// var renderTexture = cc.RenderTexture.create(1136,640);
renderTexture.begin();
canvas._sgNode.visit();
// this.pnlFinal.getChildByName("resultPanel")._sgNode.visit();
renderTexture.end();
var that = this;
renderTexture.saveToFile("screenShot.png",cc.ImageFormat.PNG,true,function(){
renderTexture.removeFromParent();
console.log("截图成功截图成功截图成功截图成功截图成功截图成功截图成功截图成功");
var scene = CustomEventData - 0;
var imgUrl = jsb.fileUtils.getWritablePath() + "screenShot.png";
if(cc.sys.os == cc.sys.OS_IOS){
// ios端调起截图分享
jsb.reflection.callStaticMethod("WXApiManager","shareScreenshotWithScene:andImgUrl:",scene,imgUrl);
}else if(cc.sys.os == cc.sys.OS_ANDROID){
// 安卓端调起截图分享
var ret = jsb.reflection.callStaticMethod(
"org/cocos2dx/javascript/AppActivity",
"shareScreenShot",
"(Ljava/lang/String;Ljava/lang/String;)V",
CustomEventData,
imgUrl
);
}
});
},
creator微信截图分享
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1组3张便签:说服力之理性因素:在标准的层面策划说服 I:百度百科关于标准和标准化的释义:标准是科学、技术和实践经...