2013-10-09 5 views
9

Я создал проект с простой анимацией, используя Sprite Kit. Он работал хорошо, и в этом нет проблем. Ошибка возникает, когда я объединять файлы в нашей рабочей копии.Завершение приложения из-за неперехваченного исключения «Texture Atlas Not Found»

NSMutableArray *dPFrames = [NSMutableArray array]; 

SKTextureAtlas *dPAtlas = [SKTextureAtlas atlasNamed:@"dP"]; <<---- Thread 1: signal SIGBART 

int numImages = dPAtlas.textureNames.count; 

for (int i=1; i <= numImages; i++) { 
    NSString *textureName = [NSString stringWithFormat:@"dP%[email protected]", i]; 
    SKTexture *temp = [dPAtlas textureNamed:textureName]; 
    [dPFrames addObject:temp]; 

} 
_dPAnimateFrames = dPFrames; 

SKTexture *temp = _dPAnimateFrames[0]; 
_dP = [SKSpriteNode spriteNodeWithTexture:temp]; 
_dP.position = CGPointMake(150, 110); 
[self addChild:_dP]; 

Вот сообщение в консоли:

2013-10-09 10: 52: 14,777 MyProject [1550: A0B] * Нагрузочного приложение из-за неперехваченное исключение «Texture Atlas не найден ', причина: «Texture Atlas Not Found»

У меня есть поиск и исследование для ответа, но, к сожалению, я ничего не нашел. Пожалуйста, поделитесь решением, если у вас есть.

+0

Когда вы объединились, вы объединить текстуру атлас с именем 'dP' в багажник? – bbum

+0

Да, dP.atlas импортируется в проект, я еще не выполнил свой проект, потому что произошла ошибка. –

+0

То же самое происходит со мной. Я очистил проект, удалил и добавил новые текстурные атласы, проверял орфографию. По какой-то причине он просто не может их найти. Будет создавать новый проект и попробовать с этим. Я думаю, что в этом есть ошибка Xcode. –

ответ

1

У меня была такая же проблема, и я решил ее переустановку Содержание и настройки тренажера

В верхней строке: IOS Simulator -> Сброс содержимого и настроек ...

I также очистил проект.

+0

Это не сработало для меня. – nacross

18

Перейти к you'r проекта и выполните следующие действия: - 1> Перейти Построить Настройки 2> Поиск Включить Texture Atlas Generation и выберите YES

+0

Это должно быть принято. – Soup

+0

Да, это должно быть принято. – Khanh

+0

большое вам спасибо! –

Смежные вопросы