HTML 是否可以在 libgdx 中呈现(或者,创建帮助屏幕的最佳做法是什么)?

Is HTML rendering possible in libgdx (or, what is the best practice to create a help screen)?

我想为我的游戏创建一个帮助screen。此屏幕包含描述游戏的文字和图片。

一个选项是创建一个 stage 并向其添加一个 table,这将定义不同的 labelsimages 的位置。但是,这个选项似乎是 "unnatural",在格式选项方面受到限制,并且在代码维护方面可能令人头疼。

屏幕内容是静态的,这使其成为 HTML 文档的理想候选者。我的想法是在 HTML 中创建帮助屏幕文档,然后将其呈现在我的帮助屏幕中。我的问题是,这在 libgdx 中可能吗?如果没有,我还需要用什么其他方式来实现它?

我认为 libGDX 目前尚不支持此功能,但使用特定于平台的代码应该是可能的。具体操作方式因平台而异,因此我无法准确告诉您要查找的内容,但是 android 有一个名为 webview 的东西您可能想要查看。

因为无法在您的 LibGDX 应用程序中嵌入浏览器(正如 here), you could either link to an external website in the device's browser or use the libgdx-stagebuilder 使用 XML 构建 Scene2D 舞台所解释的那样。或者您只需坚持使用正常 LibGDX 方式。不幸的是,我没有看到其他选择。