Pasta de imagens: crie e preencha SKShapeNodes, 1 de cada
É possível criar uma pasta e fazer com que o SpriteKit passe por essa pasta, encontre cada imagem (independentemente do nome) e crie um SKShapeNode para cada uma nessa pasta (independentemente de quantas existam)?
Suponha que todas as imagens sejam do mesmo tamanho e que todos os arquivos .png estejam prontos para serem usados como imagens exclusivas como texturas para preencher o SKShapeNodes e que todos os SKShapeNodes terão o mesmo tamanho.
Quero saber, uma vez concluídas, quantas formas foram criadas e tê-las nomeadas exclusivamente com base no nome da imagem da textura usada.
Mas tudo o que estou lendo parece ser sobre saber quantas imagens existem e quais são seus nomes antes da mão.
Sem noção de onde começar a pesquisar sobre como fazer isso.
Atualização: não faço ideia de como referenciar a "pasta" com imagens:Joguei as imagens, com seus nomes muito imaginativos [um, dois, três, quatro, cinco etc.], em uma pasta como "atlas", assim:
mas, de acordo com a maravilhosa resposta de Allessandro, não tenho idéia de como lidar com essa "pasta" e descobrir o que há nela.
Eu acho que é nessa linha que estou me enganando completamente:
let folderPath = Bundle.main.path(forResource: "Images", ofType: nil)
Não sei o que substituir"Images"
com.
Encontrei uma maneira muito mais fácil de fazer isso:
let myTextureAtlas = SKTextureAtlas(named: "demoArt")
print(myTextureAtlas)
print(myTextureAtlas.textureNames)