【问题标题】:Integrating multimedia with LibGDX将多媒体与 LibGDX 集成
【发布时间】:2012-07-29 20:55:02
【问题描述】:

根据 LibGDX 网页:

Android 应用程序可以有多个活动。 Libgdx 游戏通常应该只包含一个活动。游戏的不同屏幕在 libgdx 中实现,而不是作为单独的活动。这样做的原因是,创建一个新的 Activity 也意味着创建一个新的 OpenGL 上下文,这既费时又意味着必须重新加载所有图形资源。

然而,这并非不可能——只是不可取。

我正在构建一个应用程序,旨在容纳一些在 LibGDX 中构建的游戏,以及一些信息 - 视频/音频、带有插图的文本等,描述游戏的开发。

将其构建为一个本机 android 应用程序,以便在用户想要玩游戏时启动和拆除 LibGDX 是否更好?还是我应该通过 LibGDX 编写整个应用程序并尝试使用 UI 库等做非游戏的东西?

很抱歉,我无法将其确定为更具体的问题。在我走错路之前,我真的很想知道。

【问题讨论】:

    标签: java android libgdx


    【解决方案1】:

    链接的 Reddit 线程 here 中的共识是,设置和拆除 LibGDX 活动并不是一个巨大的开销,特别是如果游戏很小(在我的情况下)。

    我将选择这个解决方案,只要用户停止玩游戏,就简单地关闭活动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 2013-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多