public static void saveScreenshot(final int w, final int h, final String prefix)
{
try
{
FileHandle fh;
do
{
if (Gdx.app.getType() == ApplicationType.Desktop)
{
fh = Gdx.files.local("bin/screenshot_" + prefix + "_" + counter++ + ".png");
}
else
{
fh = Gdx.files.local("screenshot_" + prefix + "_" + counter++ + ".png");
}
}
while (fh.exists());
final Pixmap pixmap = getScreenshot(0, 0, w, h, true);
PixmapIO.writePNG(fh, pixmap);
pixmap.dispose();
Gdx.app.log("screenshot", "Screenshot saved to " + fh);
}
catch (final Exception e)
{
}
}
ScreenshotFactory.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:Argent
作者:
评论列表
文章目录