【问题标题】:How to change text with andengine without to lag the rendering?如何在不延迟渲染的情况下使用 andengine 更改文本?
【发布时间】:2012-09-28 12:35:23
【问题描述】:

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

在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 中不再有此类。
  • 预加载字符:这对我不起作用。

【问题讨论】:

    标签: android text andengine


    【解决方案1】:

    ChangeableText 是文本:link

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

    【讨论】:

    • 这并没有解决更改文本时的滞后问题,这毕竟是问题。
    猜你喜欢
    • 2018-11-19
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多