我读到,当我将图像添加到xcassets文件中时,如果它们被分组,SpriteKit会将它们组合成地图集结构。SpriteKit纹理地图集文件夹结构
目前我在Mac上创建带有内部文件夹的atlas文件夹,然后将此文件夹拖放到我的项目文件夹结构中,然后将该文件夹从项目文件夹结构拖动到xcassets文件中。地图集文件夹的
打破:
example.atlas (folder)
-> ex_0 (folder)
--> ex_0.png
--> [email protected]
--> [email protected]
-> ex_1 (folder)
... and so on...
这是正确的吗?我应该创建子文件夹,还是应该将所有图像放在atlas文件夹中?我需要将图集放入xcassets文件吗?
最后,说这些图像是瓦片,我将有多个不同的瓦片,比如example2,atlas,example3.atlas等。如果我打算同时使用所有这些瓦片,我应该将它们合并成1大阿特拉斯文件夹?
感谢您的任何帮助,我明白有多种方式来做事情。我想我正在寻找最有效的方式来提高我的应用程序的性能。答案可能取决于某些事情。所以,如果你能解释这种情况的左右,那么当我的情况处于中间某个位置时,我可以用常识来弄清楚该怎么做。
谢谢。
感谢您的意见。所以对于tileset,我不需要将它们添加到xcassets中? – Discoveringmypath
如果所有的图像都要一起使用,我还应该尽可能多地融入图集中? – Discoveringmypath
@Discoveringmypath首先将图像添加到xcassets文件夹,然后创建一个图块集。在贴图集中,您可以从资产中导入图像。这意味着1x,2x,3x版本将自动加载,具体取决于屏幕分辨率。 –