Атлас текстуры не может быть найден

У меня есть атлас текстур с именем 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];

person Andriko13    schedule 20.11.2014    source источник
comment
Название атласа в коде (planeAtlas) не соответствует названию на картинке. Вы пробовали запускать из чистой сборки (Продукт->Очистить и запустить)?   -  person 0x141E    schedule 20.11.2014
comment
Интересно, что это правильно на изображении (насколько я могу его расшифровать). Вы в курсе, что в iOS файловая система чувствительна к регистру? На всякий случай, если это может быть проблемой здесь.   -  person LearnCocos2D    schedule 20.11.2014
comment
Я проверял несколько раз, чтобы убедиться, что мое имя отключено. Орфография идентична.   -  person Andriko13    schedule 20.11.2014
comment
Я знаю, что имя на картинке правильное, и ошибка произошла в окне на картинке. Вы удалили все объекты, а затем снова запустили? Если да, попробуйте перестроить атлас, удалив ссылку на него, создав новую папку и скопировав изображения в новую папку.   -  person 0x141E    schedule 20.11.2014


Ответы (1)


В некоторых инструкциях написано добавить «Новую папку», а затем добавить изображения.

У меня была такая же проблема, решенная;

Удаление папки. Добавить новый атлас спрайтов (XCode, щелкните правой кнопкой мыши в представлении структуры) Добавьте изображения в этот новый атлас.

person jim    schedule 14.10.2017