【发布时间】:2023-03-30 23:21:01
【问题描述】:
我想知道是否可以将 spriteBatch 保存在纹理中。
SpriteBatch batch = new SpriteBatch();
在批处理中绘制了一些东西之后,我想将所有包含 SpriteBatch 的东西保存在一个纹理中(类似于屏幕截图强>)。
我不知道怎么做,我在网上和 libgdx 文档上搜索但没有找到。
谢谢你
【问题讨论】:
-
如果它只是为了截屏然后使用它。 code.google.com/p/libgdx-users/wiki/Screenshots
-
我知道这段代码,它不好有两个原因: 1. 您必须将屏幕截图保存在一个文件中。 2. 保存在一个文件中并在一个Texture中加载文件会太长,在执行过程中会浪费很多时间。请记住,我希望在纹理中使用此屏幕截图
-
使用 texture = new texture(pixmap) 而不是保存到文件
-
我在 0x673b3000 (code=1) 线程 5116 (Thread-19425) 处收到致命信号 11 (SIGSEGV)
-
使用下面的代码转换成纹理
标签: java textures libgdx spritebatch