Taking screenshot of a node

Hi All,

I try to get a screenshot of a node. I have already tried visit function which does not work for nodes anymore.
Also, tried _sgNode.visit() as it is suggested in another topic but it results in some problems with positioning.

This is sample of code which captures whole screen;

       var renderScreen = new cc.RenderTexture(cc.winSize.width, cc.winSize.height, cc.Texture2D.PIXEL_FORMAT_RGBA8888);
        renderScreen.setAutoDraw(true);
        renderScreen.setPosition(cc.winSize.width / 2, cc.winSize.height / 2);
        renderScreen.begin();
        cc.director.getRunningScene().visit();  // --> ?
        renderScreen.end();

Does Cocos Creator support node screenshots in some way?

Thanks.

4 Likes