Libgdx texturepacker 没有打包所有图片

Libgdx texturepacker doesn't pack all images

当我 运行 在 libgdx 中使用 texturepacker 时,我遇到的问题是它没有将所有图像打包到一个大精灵中 sheet。例如,如果我有 4 张图片,它只打包了其中的 3 张。请注意,2 个图像是彼此的精确副本,所以这可能与它有关。

在纹理打包器设置中将 alias 设置为 false。

Documentation here

LibGDX 默认情况下不打包完全相同的图像。这可以通过在您的配置中将 alias 设置为 false 来覆盖。

alias: If true, two images that are pixel for pixel the same will only be packed once. (default: true)

但是,通常将相同的图像只打包一次是有益的,因为它会创建更小的纹理。在获取 TextureRegion 对象或创建 Sprite.

时,您仍然可以使用这两个名称