Ios 如何在swift和sprite套件中使用sprite表?
标题说明了一切。如何在swift和sprite套件中使用sprite表?我搜索了google、stack exchange和apple文档,但我找不出这一个。在xcode 7中,您可以使用Images.xcsets创建sprite atlasIos 如何在swift和sprite套件中使用sprite表?,ios,macos,swift,sprite-kit,sprite-sheet,Ios,Macos,Swift,Sprite Kit,Sprite Sheet,标题说明了一切。如何在swift和sprite套件中使用sprite表?我搜索了google、stack exchange和apple文档,但我找不出这一个。在xcode 7中,您可以使用Images.xcsets创建sprite atlas 单击Images.xcsets 单击左下角的加号底部 选择“新精灵图集” 然后,您可以将所有图像拖放到atlas中 如果您将所有三个图像大小与适当的后缀(@2x和@3x)一起拖动,它将自动为您填充图像 然后,要在代码中使用这些资产,只需编写: let at
let atlas = SKTextureAtlas(named: "Sprites")
let texture = atlas.textureNamed("ball")
let sprite = SKSpriteNode(texture: texture)
可以不太具体,只指定纹理:
let texture = SKTexture(imageNamed: "ball")
let sprite = SKSpriteNode(texture: texture)
如果您希望使用已创建的sprite表,请查看以下答案:。谢谢您的提问,我自己也将要回答这个问题。非常感谢您的回答!它看起来像是一种如何使用多个单独图像的方法,就像一张精灵表一样,但并没有回答这个问题-如何使用精灵表?你能更具体地说明你所要求的@VyachaslavGerchicov的信息吗?此问题回答了如何在swift中使用精灵表。它们被称为纹理地图集。spritesheet示例:在执行步骤后,它将作为单个图像导入。如何将其作为16个单独的图像导入?在外部编辑器中将它们分割成单独的图像不是一个答案!看起来你可能想要这个,答案是swift,尽管它要求目标c。