一个纹理图集由多个图像资产组合成一个较大的图像文件,提高了您的应用程序的性能。然后,您的应用程序可以通过一个绘制调用绘
制多个图像。
编译器.atlas在您的项目中查找带有文件扩展名的文件夹,并将包含的图像合并为一个或多个纹理图集。旋转并修剪图像以使最大数量的
图像适合每个纹理图集。纹理图集图像的最大大小为2048 x 2048或4098 x 4098像素,具体取决于项目的纹理图集选项。如果纹理图集
图像达到最大大小,则编译器将创建一个新的纹理图集。
下图显示了四个图像文件,它们组合成一个纹理图集。
在应用程序包的“资源”文件夹中,纹理图集由带有.atlasc文件扩展名的文件夹表示。纹理图集图像及其方向由关联的属性列表跟踪。
SpriteKit框架知道如何通过属性列表访问图像,因此不需要更改任何代码。
如果您的项目不使用SpriteKit框架,您仍然可以通过.atlas在项目中包含文件夹并在运行时手动读取生成的属性列表文件来使用纹理地图
集。