2015-04-23 56 views
23

我正在嘗試縮放字體,但我收到錯誤 「方法setScale(float,float)未定義類型BitmapFont」 這是我所在的代碼部分收到錯誤,特別是在第2行和4Java LibGDX BitmapFont setScale方法不起作用

font = new BitmapFont(Gdx.files.internal("text.fnt")); 
    font.setScale (.25f, -.25f); 
    shadow = new BitmapFont(Gdx.files.internal("shadow.fnt")); 
    shadow.setScale (.25f -.25f); 

我創建這裏

public static BitmapFont font; 
public static BitmapFont shadow; 

變量當我檢查使用setScale功能的其他示例中,這似乎要使用的格式。任何想法爲什麼這是發生?

+0

使用butmap字體數據和值更大然後0。 – Veljko

回答

51

這個方法在BitmapFont類中不再存在。

用於Bitmap *類的API change已在LibGDX 1.5.6(2015年4月發佈)中引入,如libgdx team blog post中所述。 您所遵循的教程現在可能已過時。

長話短說,與最新版本libgdx,你應該能夠做到:

font.getData().setScale(.25f,.25f);