gpt4 book ai didi

java - Libgdx 如何显示文本?

转载 作者:行者123 更新时间:2023-12-04 03:20:34 25 4
gpt4 key购买 nike

好吧,我一直在寻找这个,但我似乎永远找不到解决我问题的好方法。我知道 libgdx 中的 TextArea 类用于用户输入。人们使用它以便用户可以输入多行字符串。我需要类似 TextArea 的东西,它做相反的事情。我想在特定区域向用户显示文本(就像文本区域一样),但我希望它在我的游戏中的某种窗口中(有点像表格或对话框,只是不提示用户输入输入)。谁能帮我这个?或者这是我必须从头开始做的东西?

最佳答案

使用 gdxVersion = '1.4.1'(在 Android Studio 中使用 gradle 构建)代码成功绘制文本:

BitmapFont font = new BitmapFont(); //or use alex answer to use custom font

public void render( float dt )
{
batch.setProjectionMatrix(camera.combined); //or your matrix to draw GAME WORLD, not UI

batch.begin();
//draw background, objects, etc.
for( View view: views )
{
view.draw(batch, dt);
}

font.draw(batch, "Hello World!", 10, 10);
batch.end();
}

归功于@Deepscorn

有关更多信息,您可以阅读本教程:

  1. Libgdx tutorial for simply display the words Hello World on screen.
  2. How can I draw text using Libgdx/Java?
  3. libGDX - Add scores & display it at top left corner of the screen?

关于java - Libgdx 如何显示文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38644099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com