2

我刚刚拿起TexturePacker,然后将我的图像文件夹拖到显示“将文件夹拖到此处”的窗口中。然后我的所有图像都加载到这张很酷的图像表中,但随后我在屏幕底部收到一条错误消息,上面写着“21 个不适合精灵 - 尝试多包装,尺寸:2048x2048 (16384kB)”

我得到 TexturePacker 的原因是为了优化我的应用程序中的图形。我的文件中确实有大约 48 张全尺寸图像 (1024 x 768)。我猜这就是它所指的。但我在 TexturePacker 网站上找不到任何文档。有没有人有类似的问题?我应该如何处理我的大图像。目前无法更改这些图像。如果这有所作为,我将在 Corona Lua 中运行它。

4

1 回答 1

2

好吧,TexturePacker 会将许多图像合二为一——如果它们合适的话。因此,如果您有多个小图像,例如在下面的精灵表中,这是一个保存!

多张图片打包在一张纸上

但是,拥有十几个大图像(1024x768 的)并尝试将它们适合 2048x2048 的正方形不会让您成功 - 您可以将其中的 4 个放入一张纸中,我认为不会更多。除非你得到透明的边界,否则 TexturePacker 魔法可以“修剪”边缘并使图像更紧一点。仍然不会给你 48 张图片打包在那里 :)

我会说 - 不要为所有图像使用单个精灵表。相反,试着考虑一下——我应该在一个场景中一次显示哪些?因此,您可以放置​​背景 + 一些其他对象并将它们调整为例如 1024x1024 大小 - 这将是一个实际的保存

下面你可以看到我的一个游戏的精灵表 - 它包括 2 个用于背景的全屏(iPhone 大小)图形和一堆放置在它们之上的对象。

在此处输入图像描述

于 2013-10-25T19:29:19.963 回答