java - 在 libgdx 中找不到 BitmapFont.TextBounds

标签 java netbeans libgdx bitmap-fonts

我尝试编写这段代码,但它显示错误,指出找不到 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。下面的链接解释了这些更改,并提供了示例代码,展示了如何将旧版本修改为新版本。

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

关于java - 在 libgdx 中找不到 BitmapFont.TextBounds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64940183/

相关文章:

java - 将 SimpleDateFormat 转换为字符串

java - 将 native dll 与 jar 捆绑在一起

java - 如何正确地将 Apache Commons jar 添加到类路径?

java - jTable中没有显示数据,没有数据出现在jTable中

ios - 应用程序被 ios App Store 拒绝

java - libGDX - 使用 rgb 值更改 FreeTypeFont 颜色

java - 存在时找不到 Spring 类

java - libJdbcOdbc SQLAllocEnv 未定义和一般动态链接

java - 如何正确渲染SkyBox?

java - 最好的 Java 拼写检查 API