создайте метку CCMenuItemLabel с пользовательским файлом шрифта

#ios #ios4 #cocos2d-iphone

#iOS #ios4 #cocos2d-iphone

Вопрос:

У меня есть метка CCMenuItemLabel

   CCMenuItemLabel *startGame = [CCMenuItemLabel itemWithLabel:str target:self selector:@selector(startGamefn)];
  

и мне было интересно, как бы я загрузил файл шрифта, как вы это сделали бы в CCLabelBMFont (пример :

 CCLabelBMFont *label = [CCLabelBMFont labelWithString:str fntFile:@"good_dog_plain_32.fnt"];
  

Спасибо

Ответ №1:

CCMenuItemLabel может принимать CCLabelBMFont, поэтому вы можете просто пропустить label объект в вызове функции, чтобы CCMenuItemLabel :

 CCLabelBMFont *label = [CCLabelBMFont labelWithString:str fntFile:@"good_dog_plain_32.fnt"];
CCMenuItemLabel *startGame = [CCMenuItemLabel itemWithLabel:label target:self selector:@selector(startGamefn)];