如何为SpriteKit创建贴图集? 我尝试将所有图片转移到某个文件夹并给它一个扩展名。结果文件夹将被称为“somefolder.atlas”。这是使用它的正确方式吗?
如何为SpriteKit创建贴图集? 我尝试将所有图片转移到某个文件夹并给它一个扩展名。结果文件夹将被称为“somefolder.atlas”。这是使用它的正确方式吗?
听起来没错。请确保您在Xcode设置中启用了Atlas生成(查看官方文档,其中包含详细的步骤图片)。
然后,假设您的Atlas文件夹名为“somefolder.atlas”,并且其中包含一个名为“1.png”的文件,您可以执行以下操作:
SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"somefolder"];
SKTexture *texture = [atlas textureNamed:@"1"];
SKSpriteNode *sprite = [SKSpriteNode spriteWithTexture:texture];