差不多就是这样,我想在运行时修改 libgdx 中的一些纹理,以便能够将它们保存为 .png 文件,但我不知道该怎么做。提前致谢。
问问题
3166 次
1 回答
0
要Pixmap
使用该getPixels
方法获取像素数据,请将其转换为 a byte[]
,然后按照此 libGDX 论坛帖子中的示例进行操作:http ://www.badlogicgames.com/forum/viewtopic.php?p=8358#p8358
这篇文章讨论了使用ScreenUtils
刮屏并获取像素数组。在那之后的一切对你来说都应该是一样的。
我在这段代码上取得了成功,但它确实生成了非常低效的 PNG 文件。我使用 pngcrush 离线合并它们。
于 2012-10-05T23:22:43.890 回答