Ios 如何为SpriteKit创建atlas

Ios 如何为SpriteKit创建atlas,ios,sprite-kit,texture-atlas,Ios,Sprite Kit,Texture Atlas,如何为SpriteKit创建atlas? 我试着把我所有的图片转移到某个文件夹并给它扩展名。结果文件夹将称为“somefolder.atlas”。这是正确的使用方法吗?听起来正确。确保您还可以在Xcode设置中启用atlas生成(查看关于这一点的详细信息,以及分步图片) 然后,假设您的atlas文件夹名为“somefolder.atlas”,其中包含一个文件“1.png”,您可以执行以下操作: SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:

如何为SpriteKit创建atlas?
我试着把我所有的图片转移到某个文件夹并给它扩展名。结果文件夹将称为“somefolder.atlas”。这是正确的使用方法吗?

听起来正确。确保您还可以在Xcode设置中启用atlas生成(查看关于这一点的详细信息,以及分步图片)

然后,假设您的atlas文件夹名为“somefolder.atlas”,其中包含一个文件“1.png”,您可以执行以下操作:

SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"somefolder"];
SKTexture *texture = [atlas textureNamed:@"1"];
SKSpriteNode *sprite = [SKSpriteNode spriteWithTexture:texture];
谢谢,它可以工作:)我还看到,要生成纹理图集,我的项目中至少需要一个.atlas,否则这个选项是不可见的