現在フォントを拡大縮小しようとしていますが、「メソッドsetScale(float、float)はタイプBitmapFontに対して未定義です」というエラーが表示されますこれは、特に2行目と4行目でエラーが発生しているコードセクションです。
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関数の使用例を確認すると、これは使用されている形式のようです。なぜこれが起こっているのかに関するアイデアはありますか?
このメソッドは BitmapFont クラスには存在しません。
この libgdxチームのブログ投稿 で説明されているように、Bitmap *クラスの API変更 はLibGDX 1.5.6(2015年4月にリリース)で導入されました。あなたが従ったチュートリアルはおそらく時代遅れです。
要するに、最新のlibgdxバージョンでは、次のことができるはずです。
font.getData().setScale(.25f,.25f);