在 libgdx 中找不到 BitmapFont.TextBounds

Cannot find BitmapFont.TextBounds in libgdx

我尝试编写这段代码,但它显示错误,提示找不到 TextBounds。但是当我只使用 BitmapFont 时它工作正常。

package com.gamefromscratch;

import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.graphics.g2d.BitmapFont;

public class TextDemo extends ApplicationAdapter
{
    SpriteBatch batch;
    BitmapFont font;
    BitmapFont.TextBounds bounds;
    String mytext;
}

我正在使用 Netbeans 8.2

几年前修改了 BitmapFont,删除了 TextBounds。现在改为使用 GlyphLayout。下面的 link 解释了更改并提供了示例代码,展示了如何将旧版本修改为新版本。

https://www.badlogicgames.com/wordpress/?p=3658