У меня есть атлас текстур с именем plane1.atlas, который содержит много изображений. Когда я запускаю Атлас и пытаюсь использовать одну из текстур, я получаю сообщение об ошибке «Текстурный атлас не может быть найден». Как вы можете видеть на следующем фото, у меня есть код для инициализации текстуры, у меня есть атлас текстур в комплекте, и журнал ошибок показывает ошибку.
У меня правильные настройки в целевых настройках, я пробовал переименовывать атлас текстур и использовать расширения имени файла при инициализации/использовании любой из текстур (я добавил .atlas и .png, не работает). Пробовал и другие образы, безрезультатно. Не работает как на устройствах, так и на симуляторах, хотя я несколько раз сбрасывал содержимое/настройки.
Вот код на случай, если он слишком мал на изображении:
SKSpriteNode *planeCore;
SKSpriteNode *planeOutline;
SKSpriteNode *planeEngine1;
SKSpriteNode *planeEngine2;
SKSpriteNode *planeWheels;
SKSpriteNode *planeWindows;
SKTextureAtlas *plane1Atlas = [SKTextureAtlas atlasNamed:@"planeAtlas"];
planeCore = [SKSpriteNode spriteNodeWithTexture:[plane1Atlas textureNamed:@"plane1Core1"]];
planeCore.position = CGPointZero;
planeCore.zPosition = 500;
[self addChild:planeCore];