java - Libgdx 显示工具提示

标签 java label tooltip libgdx

我正在使用 libgdx 开发游戏。该游戏包含不同的关卡,由舞台渲染。该关卡中的所有对象均由 libgdx Actor 表示。现在我想要一个教程级别。在此关卡中,当玩家到达关卡中的特定位置时,应显示工具提示。此工具提示应包含信息(例如:“按 A 向左走!”)并在一段时间后消失。我考虑过使用 libgdx 标签并向其添加一系列操作(•延迟 5 秒•淡出 1 秒)。 问题是,对于标签,我需要创建一个 LabelStyle ,我必须为其创建一个 Font 文件并加载它。 有没有办法创建带有默认字体(如 ARIAL 或其他字体)的标签?它应该很容易阅读,仅此而已。或者是否有另一种简单的方法来创建这种工具提示?

最佳答案

请小心使用术语“工具提示”。我不认为你所说的实际上是一个工具提示,只是屏幕上显示的一条消息。

如果你想在 libGDX 中显示文本,你应该做这个工作并使用真正的字体。但对于快速而肮脏的渲染,您可以使用 BitmapFont 类。像这样的事情:

BitmapFont font = new BitmapFont();
font.setColor(Color.WHITE);
font.setScale(2f);
font.draw(batch, "FPS: " + Gdx.graphics.getFramesPerSecond(), 25, 25);

关于java - Libgdx 显示工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21142434/

相关文章:

java - ArrayAdapter 从未使用过 ArrayList null 并且所有项目都出现在单行中

java - 从我的网站下载 iOS 和 Android 应用程序?

r - 在 R 中使用 Stata 变量标签

javascript - 当鼠标出现时制作工具提示时有一个

java - struts2中如何从JSON请求中获取数据

java - 如何使用spring读取属性文件并暴露给类

删除 ggplot2 箱线图中的一些刻度标签

c# - 标签图像模式拉伸(stretch)

xaml - 如果文本太长,如何自动显示工具提示?

html - 我可以依赖显示为工具提示的 title 属性吗?