2012-09-28 30 views
1

我想在我的遊戲中引入倒計時。我使用的是這樣的代碼:如何在不拖延渲染的情況下使用andengine更改文本?

onCreateResources()

this.font = FontFactory.create(this.getFontManager(), this.getTextureManager(), 256, 256, TextureOptions.BILINEAR, Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 48); 
this.font.load(); 

onCreateScene()

this.countDownText = new Text(0, 0, this.font, "300", "300".length(), this.getVertexBufferObjectManager()); 
this.scene.attachChild(countDownText); 

this.remain = 300; 
this.timerHandler = new TimerHandler(1/10f, true, new ITimerCallback() { 

    @Override 
    public void onTimePassed(TimerHandler pTimerHandler) { 
     remain--; 
     countDownText.setText(remain + ""); 
    } 
}); 
this.scene.registerUpdateHandler(timerHandler); 

,我發現這個問題和解決方案型動物,不爲我工作的信息:

  • 使用ChangableText本課程不再在Andengine中。
  • 預加載字符:這不適用於我。

回答

0

ChangeableText是文字:link

「文本有老ChangeableText的所有功能。」

+0

這並沒有解決改變文本時的滯後問題,畢竟這是個問題。 – OneThreeSeven

相關問題