0

我正在尝试在 libgdx 中渲染文本,但是我的撇号没有被渲染。

我尝试过的事情:

  • 切换字体(我试过 Arial,所以不是字体)
  • 检查位图图形以确保它实际上有一个图形
  • 导入 .ttf 文件并使用 FreeTypeFontGenerator 即时生成位图字体
  • 将字符串打印到控制台以确保撇号在字符串中是偶数

我被难住了,我不知道。任何想法/解决方案表示赞赏!

非常感谢。

FreeTypeFontGenerator fontGenerator = new FreeTypeFontGenerator(Gdx.files.internal("mainFont.ttf"));
mainFontSmall = fontGenerator.generateFont(32);

然后稍后在渲染更新中

System.out.println(level.introText);
mainFontSmall.setColor(0,0,0,introAlpha);
mainFontSmall.setScale(1f);
mainFontSmall.draw(sprites, level.introText, 50, 50);
4

0 回答 0