0

我正在使用 TexturePacker 制作纹理图集。结果是 2 个 PNG。我只需要将某些图像(精灵)存放到其中一个 png 中,因此我只需绑定一个纹理即可在我正在使用的某些着色器中使用。如何强制某些精灵将自己打包在同一个地方而不是随机分散到 2 个 PNG 中?

4

2 回答 2

1

也许我误解了你的问题,但你可以使用纹理打包器两次,每组精灵一次。然后你知道哪些精灵将在哪个png中

于 2015-03-14T18:20:27.590 回答
1

您可以在源图像的目录中创建子目录,并通过将它们放置在不同的子目录中来将它们分类到页面中。每个子目录都会有自己独特的纹理。这种方法的优点是您只需管理一个 TextureAtlas。当您创建精灵或获取 TextureRegions 时,将自动抓取正确的纹理。

如果您设置flattenPaths为 true,那么您将不必担心子目录的名称。如果将其保留为默认 false,则必须将子目录名称作为 sprite 名称的一部分包含在 / 中。

于 2015-03-15T05:00:23.793 回答