В моей игре я использую cclabelttf для отображения очков, набранных игроком. В конце июля он работал нормально, я ничего не менял в своем коде, но было: - Обновление IOS (с 6.1 до 7.0) - Обновление OSX - cocos2d-x
- Обновление Xcode
Я не использую шрифты Helvetica.
У меня есть плавающий текст, чтобы показать счет, если я убиваю террориста, всплывает строка «+10», а затем исчезает, если я пишу «+10», то она видна, иначе нет.
Я попытался изменить выравнивание текста в ccimage.mm с UITextAlignmentLeft
на то же самое с NS
,
раскомментируйте эти строки:
if( [font isKindOfClass:[UIFont class] ] )
{
[str drawInRect:CGRectMake(0, startH, dim.width, dim.height) withFont:font lineBreakMode:(UILineBreakMode)UILineBreakModeWordWrap alignment:align];
}
Я прочитал эти модификации на форуме cococs2d-x, там была ошибка, и это было решением. Не повезло мне.
Странно то, что на моей игровой сцене одна из меток видна, но только на симуляторе iPhone, но, начиная с этого, я думаю, что это должна быть проблема с выравниванием/обтеканием.