2016-04-17 5 views
0

私はクラスアクターにLibGDXビットマップフォントのパフォーマンス

を高めていこれは、描画機能

@Override 
public void draw(Batch batch, float parentAlpha) { 
    batch.setColor(getColor()); 

    FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/myfont.ttf")); 
    FreeTypeFontParameter parameter = new FreeTypeFontParameter(); 
    parameter.size = 30; 
    parameter.borderColor = Color.BLACK; 
    parameter.borderWidth = 2; 
    BitmapFont font = generator.generateFont(parameter); 
    font.draw(batch, "string", 220, 45); 
} 

です。これは、フォントの罰金を描くが、パフォーマンスが著しく低下します。私はそれを理解できませんでした。どんな助けもありがとう。

答えて

1

私はdrawメソッドでフォントを作成していたからです。私はショーの方法にそれを置くと今は正常に動作します。

関連する問題