当前位置: 首页 > 知识库问答 >
问题:

Libgdx字体未绘制

祁和通
2023-03-14

parameter.size=30;

parameter.characters=“abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789.'()>?:”;

font=generator.generateFont(参数);

gdx.gl20.glclear(GL20.gl_color_buffer_bit);

Begin();

font.draw(某人,“test”,0,0);

共有1个答案

靳祺然
2023-03-14

libgdx中的BitmapFonts是从上向下绘制的,因此文本的顶部位于y=0,因此文本的其余部分显示在可见屏幕下面。

作为一个测试,试着把y改成屏幕中间的东西。

也可能有其他问题,所以如果文本仍然没有出现,我建议您提供更多的代码,这样我们就可以进一步帮助。

 类似资料:
  • 这是我在Libgdx游戏中的当前渲染方法。我试图在关卡的右上角画一个位图字体,但我得到的只是一堆白色框。 我想把乐谱字体添加到某种演员中,然后做一个场景。addActor(myScore),但我不知道怎么做。我按照Steigert的教程创建了一个主游戏类,该类在AbstractLevel类中实例化了场景font,然后扩展到这个级别。 到目前为止,我没有使用任何自定义字体,只是空的新BitmapFo

  • 我使用屏幕高度百分比和设置百分比(显然将来会乘以密度的百分比)动态生成字体。 一些笔记。我在读OTF文件。使用最新版本的LibGDX(1.2.0) 我有以下的问题:(字体中大的缺口看起来很模糊,但只有在中号上。大的和小的看起来很锐利) 我的字体生成器设置 创建实际字体: 现在我已经在不同的设备上尝试了一些东西,但仍然有同样的问题。我想可能是因为它不是2的幂?(字体需要是2的幂才能是偶数吗?) 有人

  • 问题内容: 有谁知道我如何在libGDX中使用TTF字体?我环顾四周,已经看到有关StbTrueTypeFont的信息,但似乎没有出现在最新版本中。 编辑:我发现StbTrueType字体的东西,jar文件位于扩展目录中。我已将其添加到我的项目中。现在,我只需要弄清楚如何使用它。有什么例子吗? 问题答案: 是的,您绝对需要按照编辑中的说明将jar 添加到项目中。很简单,这就是您将如何使用它的方法…

  • 我正在做一个游戏,我试图在游戏结束时画一个舞台。当我使用旧版本的libgdx时,这很好。当我更新libGdx版本时,我遇到了以下问题。我在gameOver中使用了相同的背景变量gamePlayBG,我在整个游戏中使用它,并每次都重置它。目前,但舞台还没有画。只有gamePlayBG在画画。下面是我的代码: 下面是在时间为零时调用gameOver()方法的render方法: 有什么建议吗??

  • 我正在尝试渲染平滑的可缩放位图字体。在检查完这个问题后,使用距离字段字体列出了其中一个答案。 我所做的正是LibGDX维基文章中提到的关于距离域字体的内容。但是我不能让它工作。字体呈现模糊。 这是我用来生成此输出的代码 我不确定我是否正确理解距离字段字体的功能。如果有人能解释一下如何使字体平滑。

  • 我正在完成我的libGDX android游戏,我在本地化方面遇到了问题。 我希望我的游戏在波兰语,英语,阿拉伯语和中文本地化。为此,我使用了运行良好的libgdx I18NBundle。我对前2没有问题,他们打印非常好与我的BitmapFont(我已经通过Hiero)。 我完全不知道如何渲染后2。Hiero似乎不能从非西方字体生成位图,尝试Gdx freetype扩展让我更加困惑(打印西方符号不