Итак, у меня есть сцена в моей игре, которая отображает уровни, как и в любой другой игре с уровнем, я создаю подкласс SKSpriteNode, чтобы создать пользовательскую кнопку уровня, и в этом подклассе я добавляю SKLabelNode для отображения названия уровня (уровень 1, уровень 2.. ...). Проблема в том, что у меня много вызовов отрисовки, потому что каждый SKLabelNode визуализирует как один момент текстуры, объединяя их в атлас. Я хотел бы знать, может ли кто-нибудь помочь мне уменьшить эти вызовы отрисовки. Я не хочу использовать Glyph Designer, потому что эта игра будет на многих разных языках, например, на японском, китайском и других. Любой совет?
-(void)setText: (NSString *)text{
_label = [SKLabelNode labelNodeWithFontNamed:@"CooperBlack"];
_label.text = text;
_label.fontColor = [UIColor blackColor];
_label.fontSize = 11;
_label.zPosition = 2;
_label.verticalAlignmentMode = SKLabelVerticalAlignmentModeCenter;
_label.position = CGPointMake(0, 0);
[self addChild: _label];
}