Папка с изображениями: создайте и заполните SKShapeNodes, по 1 на каждый
Можно ли создать папку и заставить SpriteKit пройти через эту папку, найти каждое изображение (независимо от имени) и создать SKShapeNode для каждого в этой папке (независимо от того, сколько их существует)?
Предположим, что все изображения имеют одинаковый размер, и все файлы .png готовы для использования в качестве уникальных изображений в качестве текстур для заполнения узлов SKShape, и что все узлы SKShapeNode будут одинакового размера.
Я хочу знать, когда это будет сделано, сколько фигур было создано, и дать им уникальное имя в зависимости от имени изображения используемой текстуры.
Но все, что я читаю, похоже, о том, чтобы знать, сколько там изображений и как их зовут, заранее.
Не зная, с чего начать поиск о том, как это сделать.
Обновление: не знаю, как ссылаться на «папку» с изображениями:Я поместил изображения с их очень оригинальными именами [один, два, три, четыре, пять и т. Д.] В папку в виде «атласа», например:
но согласно прекрасному ответу Алессандро, я понятия не имею, как обратиться к этой «папке» и понять, что в ней.
Я думаю, что эта строка я совершенно не прав:
let folderPath = Bundle.main.path(forResource: "Images", ofType: nil)
Я не знаю что заменить"Images"
с.
Нашел гораздо более простой способ сделать это:
let myTextureAtlas = SKTextureAtlas(named: "demoArt")
print(myTextureAtlas)
print(myTextureAtlas.textureNames)