cocos2d - текстуры не найдены на устройстве - PullRequest
0 голосов
/ 10 августа 2010

Вот мой код, который я использую для создания спрайта благодаря cocos2d.

[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"bambusowy.plist"];
  CCSpriteSheet *teksturySheet = [CCSpriteSheet spriteSheetWithFile:@"bambusowy.png"];
  [self addChild:teksturySheet];



   NSString * stttt = [NSString stringWithUTF8String: tex_dane[mapa1[i][0]].c_str()];


   CCSprite *teksturka = [CCSprite spriteWithSpriteFrameName:stttt]; 

Этот код прекрасно работает на симуляторе, но он вылетает на устройстве.Вот журналы:

Вт 10 августа 15:36:39 неизвестное меню panda [1271]: *** Ошибка подтверждения в - [CCSprite initWithTexture: rect:], / Users / .... libs / cocos2d / CCSprite.m: 183

Панда неизвестного меню [1271]: *** Завершение работы приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «Неверная текстура для спрайта»

Полагаю, проблема в том, что он не может выбрать текстуру из атласа ...

1 Ответ

0 голосов
/ 25 октября 2010

Я тоже пытаюсь найти ответ на этот вопрос.Похоже, что любая текстура размером больше 1024 x 1024 обрушится на iPhone 3Gs, неужели это так?Я уменьшил размер моих текстур, и теперь они работают нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...