Buenas mediavideros. El caso es que estaba creando un juego con LibGdx y al crear el proyecto con el gdx-setup.jar solo marqué la opción de Box2D, y ahora necesito poner unos textos que requieren de la extensión FreeTypeFont.
Busqué por Internet como añadir extensiones creados una vez los proyectos y encontré esto https://github.com/libgdx/libgdx/wiki/Dependency-management-with-Gradle#freetypefont-gradle. Sin embargo al añadir en el archivo build.gradle todo lo que indica sigo sin poder utilizar la extensión FreeTypeFont.
Refresqué el proyecto ya varias veces y también me aseguré de que estén guardados los cambios, pero al intentar hacer esto:
public static BitmapFont crearFont(String fontPath, int tamaño, Color color, Color bordeColor){
FreeTypeFontGenerator generadorFonts = new FreeTypeFontGenerator(Gdx.files.internal(fontPath));
FreeTypeFontParameter parametros = new FreeTypeFontParameter();
parametros.size = tamaño;
parametros.color = color;
parametros.borderColor = bordeColor;
BitmapFont font = generadorFonts.generateFont(parametros);
generadorFonts.dispose();
return font;
}
Me indica como error que FreeTypeFontGenerator y FreeTypeFontParameter no están definidas y no da opción para importarlas.
Un saludo y gracias de antemano.
PD: Os dejo un link donde indica como usar FreeTypeFont (que copié tal cual solo cambié el nombre de las variables a castellano) https://github.com/libgdx/libgdx/wiki/Gdx-freetype