Comment mettre à l'échelle un objet Bitmapfont dans LibGDX? Il semble que la méthode setScale ne soit plus disponible.
Il n'est pas recommandé de mettre à l'échelle la police Bitmap, car elle semble pixélisée lorsqu'elle est agrandie (ce qui, je pense, est moche)
Il est recommandé d'utiliser générateur freetype pour redimensionner vos polices
Si vous voulez toujours utiliser bitmapFont Tenfour04 est correct
Utilisez bitmapFont.getData().setScale(float x, float y)
.
Comme Fish l'a mentionné, il est recommandé d'utiliser un générateur de type libre comme suit:
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/timesBold.ttf"));
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
Ensuite, changez la taille de la police en paramètre et initialisez BitmapFont:
fontParameter.size = 18;
BitmapFont font = fontGenerator.generateFont(fontParameter);
Il est également nécessaire d'inclure libgdx-freetype.so dans le dossier armeabi de votre projet.