我刚刚从今天开始学习Libgdx,通过查看一些教程并发现这个框架非常好,但是,我遇到了一个小问题。我用BitmapFont设置了字体,并试图使用一种方法来缩放文本的大小,但是,我找不到scale()方法。我忘了输入一些东西吗?还是pehaps错过了什么?
我为import com.badlogic.gdx.graphics.g2d.BitmapFont;
导入private BitmapFont font;
我可以使用font.setColor(Color.GREEN);
更改字体的颜色但是我无法调用某些方法来缩放文本。我应该导入整个东西吗?或者我应该首先添加额外的库?我已经列出了我在活动中的所有导入。
import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.InputProcessor;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.Animation;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.Sprite;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.graphics.g2d.TextureAtlas;
答案 0 :(得分:1)
不要使用比例尺。缩放字体看起来很糟糕,应该避免。相反,使用LibGDX的FreeTypeFontGenerator以适合您应用程序的大小生成BitmapFont,而无需任何缩放。