2014-04-07 108 views
0

雖然現在將圖像文件添加到現有的地圖集SKTextureAtlas給出了一個警告,說我有「超過了地圖集圖像大小」,並且地圖集將被拆分爲兩個(大概在編譯時,因爲它看起來在編輯)。編譯完成後,警告消失了,我可以再找到它嗎?超出SKTextureAtlas圖片尺寸?

因爲我已經手動創建兩個新的地圖集分裂地圖集自己,我的問題是:沒有我需要做的分裂自己,這是說,你真的應該拆分圖譜兩個,或只是一個警告讓你知道Xcode會在你編譯時爲你做這件事嗎?還有讓Xcode做分割的任何開銷,我假設最好自己做。

回答

1

紋理圖集的最大圖像大小爲2000 x 2000像素。在地圖集達到其最大尺寸後,會自動創建一個新的地圖集。

你不需要自己創建一個新的地圖集,因爲Xcode會爲你做,但我個人更喜歡將它保持在最大值以下,所以我知道圖像是什麼圖集的一部分,而無需查看它。它歸結爲您自己的偏好。

來源:Apple的About Texture Atlases

+0

2048x2048是iOS7的最大尺寸。對於iOS8和iOS9,最大尺寸爲4098x 4098。 – ader