我正在尝试在 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);