Я создал проект с простой анимацией, используя 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»
У меня есть поиск и исследование для ответа, но, к сожалению, я ничего не нашел. Пожалуйста, поделитесь решением, если у вас есть.
Когда вы объединились, вы объединить текстуру атлас с именем 'dP' в багажник? – bbum
Да, dP.atlas импортируется в проект, я еще не выполнил свой проект, потому что произошла ошибка. –
То же самое происходит со мной. Я очистил проект, удалил и добавил новые текстурные атласы, проверял орфографию. По какой-то причине он просто не может их найти. Будет создавать новый проект и попробовать с этим. Я думаю, что в этом есть ошибка Xcode. –