无法在Libgdx中为android调用scale()方法

时间:2015-05-03 06:44:30

标签: android libgdx

我刚刚从今天开始学习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;

1 个答案:

答案 0 :(得分:1)

不要使用比例尺。缩放字体看起来很糟糕,应该避免。相反,使用LibGDX的FreeTypeFontGenerator以适合您应用程序的大小生成BitmapFont,而无需任何缩放。

https://github.com/libgdx/libgdx/wiki/Gdx-freetype