Jump to content

taking screenshots


neon
 Share

Recommended Posts

Hi,

 

I want to take a screenshot of the canvas dynamically from javascript. I use game.canvas.toDataURL() and it works perfectly for the canvas renderer but for the webgl I get a black image.

There are some threads about this issue, but without the solution. What would be the best method to take screenshots with the webgl renderer?

 

1. One sugestion I found was to preserve the drawing buffer and phaser has such option (game.preserveDrawingBuffer) but when should I set this? And I heard that this might be bad for the performance

2. One solution could be to switch from webgl to the canvas render -> take screenshot -> switch back to webgl, but can one dynamically switch renderers in Phaser?

 

Any other sugestions?

 

Thanks

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...