根据 LibGDX 网页:
Android 应用程序可以有多个活动。Libgdx 游戏通常应该只包含一个活动。游戏的不同屏幕在 libgdx 中实现,而不是作为单独的活动。这样做的原因是,创建一个新的 Activity 也意味着创建一个新的 OpenGL 上下文,这很耗时,也意味着必须重新加载所有图形资源。
然而,这并非不可能——只是不可取。
我正在构建一个应用程序,旨在容纳一些在 LibGDX 中构建的游戏,以及一些信息——视频/音频、带有插图的文本等,描述游戏的开发。
将其构建为一个本机 android 应用程序,在用户想要玩游戏时启动并拆除 LibGDX,这是一个更好的主意吗?或者我应该通过 LibGDX 编写整个应用程序,并尝试使用 UI 库等做非游戏的东西?
很抱歉,我无法将其归结为更具体的问题。在我走上错误的道路之前,我真的很想知道。