1

我想在我的游戏中引入倒计时。我正在使用这样的代码:

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);

我找到了有关此问题的信息以及对我不起作用的不同解决方案:

  • 用途ChangableTextAndengine 中不再有此类。
  • 预加载字符:这对我不起作用。
4

1 回答 1

0

ChangeableText 是文本:链接

“Text 具有旧 ChangeableText 的所有功能。”

于 2012-09-30T06:30:33.870 回答