【发布时间】:2016-12-03 07:15:13
【问题描述】:
好的,我一直在寻找这个,但我似乎永远无法为我的问题找到一个好的解决方案。我知道 libgdx 中的 TextArea 类用于用户输入。人们使用它,以便用户可以输入多行字符串。我需要类似 TextArea 的东西来做相反的事情。我想在特定区域向用户显示文本(就像文本区域一样),但我希望它在我的游戏中的某种窗口中(有点像表格或对话框,只是不提示用户输入)。谁能帮我这个?或者这是我必须从头开始制作的东西?
【问题讨论】:
-
在您的大量搜索中,我想您忘记查看 LibGDX 文档了。 :) github.com/libgdx/libgdx/wiki/Scene2d.ui#label github.com/libgdx/libgdx/wiki/Bitmap-fonts
-
标签不符合我的要求
-
我也知道位图字体。我很喜欢使用位图字体。我只需要一个容器来存放我的文本。标签很丑陋,当我需要它来打印新行时,它会将先前的文本向上移动。我想要一个容器,它会在必要时在前一行下打印一个新行。它很像 TextArea,但它是用于输出而不是输入
-
将标签包裹在表格或容器中,并将其偏向其单元格(或容器)的顶部。不知道您所说的丑陋标签是什么意思。
-
但我希望它也是一种包含文本的窗口或框。我所说的丑陋是因为文本只是在我的游戏中。我不想只在空白屏幕上显示文本。这很简单。我需要的是类似于 TextArea 的东西,用于输出而不是输入