2014-02-23 44 views
3

如何爲SpriteKit創建圖集? 我試圖將我的所有圖像轉移到某個文件夾並給它擴展名。在結果文件夾將被稱爲「somefolder.atlas」。使用它的方法是否正確?如何爲SpriteKit創建圖集

回答

6

聲音正確。確保您還可以在Xcode設置中啓用地圖集生成功能(請參閱official documentation關於此操作,並帶有分步圖片)。

然後,假設您的圖集文件夾名爲「somefolder.atlas」,它包含文件「1.p​​ng」,你會做這樣的事情:

SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"somefolder"]; 
SKTexture *texture = [atlas textureNamed:@"1"]; 
SKSpriteNode *sprite = [SKSpriteNode spriteWithTexture:texture]; 
+1

謝謝,它的工作原理:)另外我看到爲了生成紋理圖集,我需要在我的項目中至少有一個.atlas,否則這個選項是不可見的 –