Java 我在哪里可以得到位图字体,我应该把它放在哪里?

Java 我在哪里可以得到位图字体,我应该把它放在哪里?,java,android,libgdx,bitmap-fonts,Java,Android,Libgdx,Bitmap Fonts,所以我正在更新我的旧android游戏,我的字体有一些问题。我不得不放大我的位图字体,现在它是模糊的。因此,我想知道在哪里可以获得更高分辨率的位图字体,以及必须将其放在哪个文件夹中?有人能帮我吗 yourBitmapFontName=新的BitmapFont(); batch.begin(); yourBitmapFontName.getRegion().getTexture().setFilter(Texture.TextureFilter.Linear,Texture.TextureFilt

所以我正在更新我的旧android游戏,我的字体有一些问题。我不得不放大我的位图字体,现在它是模糊的。因此,我想知道在哪里可以获得更高分辨率的位图字体,以及必须将其放在哪个文件夹中?有人能帮我吗

yourBitmapFontName=新的BitmapFont();
batch.begin();
yourBitmapFontName.getRegion().getTexture().setFilter(Texture.TextureFilter.Linear,Texture.TextureFilter.Linear);
yourBitmapFontName.getData().setScale(7f);
yourBitmapFontName.setColor(com.badlogic.gdx.graphics.Color.WHITE);
yourBitmapFontName.draw(批处理、分数、Gdx.graphics.getWidth()/2-6130);
batch.end();

您可以在网页上找到问题的答案

简而言之:

  • libGDX附带Hiero,一种制作位图字体的工具
  • 您可以将字体放在资产文件夹中

Hiero的另一个选择是。界面更干净,有一个可下载的版本,但我在创建带有大量字形的大字体时遇到了问题。

您可以在网站上找到问题的答案

简而言之:

  • libGDX附带Hiero,一种制作位图字体的工具
  • 您可以将字体放在资产文件夹中
Hiero的另一个选择是。界面更干净,有一个可下载的版本,但我在创建带有大量字形的大字体时遇到了问题。

在android项目的资产中创建一个目录“字体”,并将字体存储在那里。 基本上所有资产(地图册、音乐、声音样本…)都必须转到android项目资产目录

对于字体编辑器,我强烈建议使用鞋盒:

观看视频,你会看到为什么它比其他的更好,你可以用它实现什么,其他字体编辑器不可能实现什么,当然还有如何使用它。

在android项目的资产中创建一个目录“字体”,并将你的字体存储在那里。 基本上所有资产(地图册、音乐、声音样本…)都必须转到android项目资产目录

对于字体编辑器,我强烈建议使用鞋盒:


观看视频,您将看到为什么它比其他字体编辑器更好,您可以用它实现什么,其他字体编辑器不可能实现什么,当然还有如何使用它。

您将它放在“资源”文件夹中

然后像这样加载它:

    FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("Lobster.ttf"));
    FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
    parameter.size = 50; // font size
     BitmapFont lobster= generator.generateFont(parameter);
    generator.dispose();

您将其放在资产文件夹中

然后像这样加载它:

    FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("Lobster.ttf"));
    FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
    parameter.size = 50; // font size
     BitmapFont lobster= generator.generateFont(parameter);
    generator.dispose();

谢谢你的回复。我一定会看一看的!谢谢你的回复。我一定会看一看的!