我有一个字体问题:
我有一个位图字体,并在Label中使用它来书写单词,我的问题是当更改屏幕分辨率时,字体看起来像素化了。
通过查看网络,我发现可以使用FreeTypeFontGenerator
类解决这个问题,但我不明白如何操作。
您能给我一些提示吗?
感谢您的时间。
我有一个字体问题:
我有一个位图字体,并在Label中使用它来书写单词,我的问题是当更改屏幕分辨率时,字体看起来像素化了。
通过查看网络,我发现可以使用FreeTypeFontGenerator
类解决这个问题,但我不明白如何操作。
您能给我一些提示吗?
感谢您的时间。
compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86"
compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-ios"
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("myfont.ttf"));
FreeTypeFontParameter parameter = new FreeTypeFontParameter();
parameter.size = 12;
BitmapFont font12 = generator.generateFont(parameter); // font size 12 pixels
generator.dispose(); // don't forget to dispose to avoid memory leaks!