可以将 LibGDX 创建为命令行应用程序吗?

Can a LibGDX be created as a command line app?

是否可以创建仅使用命令行而没有 window/display 的 LibGDX 应用程序?我可以在不需要设置 X 或其他东西的情况下把东西放在服务器上吗?

简单来说,没有。

LibGDX 是一个用于在多个平台上部署 图形化 游戏的框架。您所描述的是一个基于文本的游戏。从本质上讲,如果没有 LibGDX,你会制作出更好的基于文本的游戏,所以让我们把这个问题排除在外。

基于文本的游戏可以在 java 中使用 java.util.Scanner Class 和默认的 java.lang 库来完成。要制作基于文本的游戏,您只需将输入处理为原始文本(而不是控件),并 return 原始文本(而不是图形)的结果。

综上所述,LibGDX如果你想做主机游戏,方向是错误的。

是的。 LibGDX 有一个无头后端。参见 https://github.com/libgdx/libgdx/tree/master/backends/gdx-backend-headless。很遗憾没有教程。