将多媒体与LibGDX集成

时间:2012-07-29 20:55:02

标签: java android libgdx

根据LibGDX网页:

  

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

然而,这并非不可能 - 只是不受欢迎。

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

将它构建为本机Android应用程序是一个更好的主意,只要用户想要玩游戏,它就会启动并撕下LibGDX吗?或者我应该通过LibGDX编写整个应用程序,并尝试使用UI库等来做非游戏内容吗?

对不起,我无法将其归结为一个更具体的问题。在走错路之前,我真的很想知道。

1 个答案:

答案 0 :(得分:2)

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

我将选择此解决方案,并在用户停止玩游戏时关闭活动。