点击截屏按钮前
点击截屏按钮后
显示对象的层级出现了问题
截出的图
cocos的icon没有,第三项没有
截屏代码:
var size = cc.winSize;
var renderTexture = cc.RenderTexture.create(size.width, size.height,
cc.Texture2D.PIXEL_FORMAT_RGBA8888, gl.DEPTH24_STENCIL8_OES);
renderTexture.begin();
this.root._sgNode.visit();
renderTexture.end();
this.root.parent._sgNode.addChild(renderTexture);
renderTexture.saveToFile("test.jpg", cc.ImageFormat.JPG, false, function () {
});
测试工程:RenderTest.zip (273.6 KB)
求官方大神围观,是分享功能要用,比较急,感谢!