如何为SpriteKit创建地图集? 我试图将我的所有图像传输到某个文件夹并给它扩展。在结果文件夹中将调用“somefolder.atlas”。是否正确使用它?
答案 0 :(得分:6)
听起来不错。确保您还在Xcode设置中启用了地图集生成(请查看official documentation关于此内容,并逐步了解相关图片。)
然后,假设您的atlas文件夹名为“somefolder.atlas”并且它包含一个文件“1.png”,您可以这样做:
SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"somefolder"];
SKTexture *texture = [atlas textureNamed:@"1"];
SKSpriteNode *sprite = [SKSpriteNode spriteWithTexture:texture];