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