Сбой CCLabelBMFont из-за сообщения об отсутствующем изображении - PullRequest
1 голос
/ 30 мая 2011

Я получаю исключение, говорящее, что изображение не может быть nil в этой строке:

   CCLabelBMFont *label =  [CCLabelBMFont labelWithString:@"5" fntFile:@"weaponnumbers.fnt"];

Что я делаю не так?Я должен указать PNG где-то другой?У меня это в корне проекта.

-(CCTexture2D*) addImage: (NSString*) path
{
    NSAssert(path != nil, @"TextureCache: fileimage MUST not be nill");

Ответы [ 2 ]

0 голосов
/ 30 мая 2011

Удалить добавить и очистить его исправить. NSString stringWithContentsOfFile не удалось с неправильным кодом ошибки

0 голосов
/ 30 мая 2011

Weaponumbers.fnt входит в вашу цель? Например. это скомпилировано в проект?

Кроме того, я думаю, что вы вряд ли получите здесь исключение - вы, вероятно, получите исключение где-то внутри одного из вызовов, сделанных этим вызовом. Попробуйте установить точку прерывания до и с помощью инструмента точки останова «Step In», чтобы пройти через стек вызовов и найти истинную природу исключения.

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

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