2014-04-07 110 views
0

虽然现在将图像文件添加到现有的地图集SKTextureAtlas给出了一个警告,说我有“超过了地图集图像大小”,并且地图集将被拆分为两个(大概在编译时,因为它看起来在编辑)。编译完成后,警告消失了,我可以再找到它吗?超出SKTextureAtlas图片尺寸?

因为我已经手动创建两个新的地图集分裂地图集自己,我的问题是:没有我需要做的分裂自己,这是说,你真的应该拆分图谱两个,或只是一个警告让你知道Xcode会在你编译时为你做这件事吗?还有让Xcode做分割的任何开销,我假设最好自己做。

回答

1

纹理图集的最大图像大小为2000 x 2000像素。在地图集达到其最大尺寸后,会自动创建一个新的地图集。

你不需要自己创建一个新的地图集,因为Xcode会为你做,但我个人更喜欢将它保持在最大值以下,所以我知道图像是什么图集的一部分,而无需查看它。它归结为您自己的偏好。

来源:Apple的About Texture Atlases

+0

2048x2048是iOS7的最大尺寸。对于iOS8和iOS9,最大尺寸为4098x 4098。 – ader