gpt4 book ai didi

libgdx - 如何使用TexturePacker2将图像打包到一个.png文件中?

转载 作者:行者123 更新时间:2023-12-02 07:05:09 25 4
gpt4 key购买 nike

现在我打包图像是这样的:

TexturePacker2.Settings settings = new TexturePacker2.Settings();
settings.flattenPaths = true;
settings.combineSubdirectories = true;
TexturePacker2.process(directory, "pack", atlasName);

但如果 directory 中有许多子目录,则为每个子目录 TexturePacker2 创建一个单独的 .png 文件,后缀为 1, 2, 3等等。我如何告诉它将所有子目录中的所有图像打包到一个 .png 文件中?

最佳答案

参见this link有关TexturePacker2 的更多信息。将每个子目录放入一个自己的包文件中是默认行为,因为大多数时候您不希望所有内容都放在一个文件中,因为它会变得太大。这样您就可以将纹理分组。避免这种行为的一种非常简单的方法是将所有内容放入一个目录中,然后使用 gdx-texturepacker.jar UI 来打包它,告诉它使用 4096 甚至更多的最大宽度/高度。不过,UI 不提供 combineSubdirectoriesflattenPaths

因此,走“代码之路”是正确的选择。这为您提供了TexturePacker2 的所有可能性。它还允许您通过在 TexturePacker2.Settings 中设置 maxWidthmaxHeight 来定义一页的最大尺寸。如果这个值足够高,加壳器将不需要创建多个页面。

关于libgdx - 如何使用TexturePacker2将图像打包到一个.png文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19672493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com