如何为SpriteKit创建地图集

Igo*_*yuk 3 ios sprite-kit texture-atlas

如何为SpriteKit创建地图集?我试图将我的所有图像传输到某个文件夹并给它扩展.在结果文件夹中将调用"somefolder.atlas".这是正确的使用方式吗?

Jan*_*ins 6

听起来不错.确保您还在Xcode设置中启用了图集生成(查看有关此内容的官方文档,并逐步显示图片).

然后,假设你的atlas文件夹名为"somefolder.atlas"并且它包含一个文件"1.p​​ng",你会这样做:

SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"somefolder"];
SKTexture *texture = [atlas textureNamed:@"1"];
SKSpriteNode *sprite = [SKSpriteNode spriteWithTexture:texture];
Run Code Online (Sandbox Code Playgroud)