ゲームにカウントダウンを導入したい。私は次のようなコードを使用しています:
の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 にはありません。 - 文字をプリロードする:これはうまくいきません。