1

そのため、レベルを持つ他のゲームと同様に、レベルを表示するシーンがゲームにあり、SKSpriteNode をサブクラス化してカスタム レベル ボタンを作成し、このサブクラス内に SKLabelNode を追加してレベル タイトル (レベル 1、レベル 2 .. ...)。既知の問題は、各 SKLabelNode がそれらをアトラスに結合する 1 つのテクスチャ インスタントとしてレンダリングされるため、多くの描画呼び出しがあることです。誰かがこれらのドローコールを減らすのを手伝ってくれるかどうか知りたい. このゲームは日本語や中国語など、さまざまな言語で展開されるため、Glyph デザイナーは使いたくありません。何かアドバイス?

-(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];

}

4

1 に答える 1