Я стараюсь делать скриншоты наиболее эффективным способом. Я думаю, что использование FrameBuffer — это самый эффективный способ делать снимки экрана, потому что я могу обрабатывать данные в другом потоке, а не в потоке рендеринга. Как я могу получить информацию из FrameBUffer и передать ее в файл?
FrameBuffer m_fbo;
render(){
m_fbo = new FrameBuffer(Format.RGB565, (int)(w * m_fboScaler), (int)(h * m_fboScaler), false);
m_fboRegion = new TextureRegion(m_fbo.getColorBufferTexture());
m_fboRegion.flip(false, true);
m_fbo.begin();
...rendering...
m_fbo.end();
writeTextureRegionToFile(); - i need some lines of code for the implementation of this method
}