3

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

4

1 回答 1

6

听起来正确。确保您还在 Xcode 设置中启用了图集生成(查看有关此内容的官方文档,并附有分步图片)。

然后,假设您的 atlas 文件夹名为“somefolder.atlas”并且它包含一个文件“1.p​​ng”,您将执行以下操作:

SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"somefolder"];
SKTexture *texture = [atlas textureNamed:@"1"];
SKSpriteNode *sprite = [SKSpriteNode spriteWithTexture:texture];
于 2014-02-23T16:26:44.940 回答