Я создал новую цель для облегченной версии игры для iphone, над которой я работаю.Я добавил новые изображения к ресурсам и создал с ними спрайт.Изображения имеют две версии - изображение обычного размера и еще одну для отображения на сетчатке.Вот как я добавил спрайт:
CCSprite * liteLabel = [CCSprite spriteWithFile:@"buyAlert1.png"];
liteLabel.position = ccp(240.0,160.0);
[self addChild:liteLabel z:1];
liteLabel.opacity = 30;
При создании спрайта с новым добавленным изображением игра вылетает.Вот что говорится в журналах:
2011-12-03 17: 07: 02.666 Jungle Monkey Lite [13467: 10a03] cocos2d: Интервал кадров: 1 2011-12-03 17:07: 02.668 Jungle Monkey Lite [13467: 10a03] cocos2d: размер поверхности: 480x320 2011-12-03 17: 07: 15.472 Jungle Monkey Lite [13467: 10a03] cocos2d: CCTexture2D.Не могу создать текстуру.UIImage is nil 2011-12-03 17: 07: 15.472 Jungle Monkey Lite [13467: 10a03] cocos2d: Не удалось добавить изображение: buyAlert1.png в CCTextureCache 2011-12-03 17: 07: 15.473 Jungle Monkey Lite [13467:10a03] * Ошибка подтверждения в - [GameLayer addChild: z:], / Users / odedharth / Dropbox / bibijida / Evil Monkeys / Evil Monkeys / Evil Monkeys / libs / cocos2d / CCNode.m: 407
Также в начале журнала написано: Retina Display не поддерживается. Хотя предполагается, что он поддерживается.
Странно то, что он работает на цели всей игры, несмотря на то, чтонет никакой разницы в коде между полной и малой игровой целью.
Как я могу это исправить?
Спасибо