Java 多媒体与LibGDX的集成
根据LibGDX网页: Android应用程序可以有多种活动。Libgdx游戏通常应该只包含一个活动。游戏的不同屏幕在libgdx中实现,而不是作为单独的活动。这样做的原因是,创建一个新的活动还意味着创建一个新的OpenGL上下文,这非常耗时,还意味着必须重新加载所有图形资源 然而,这并非不可能做到——只是不可取 我正在开发一个应用程序,该应用程序设计用于存放一些在LibGDX中构建的游戏,以及它旁边的一些信息——视频/音频、带有插图的文本,等等,描述游戏的开发 将其构建为本地android应用程序,在用户想要玩游戏时启动并拆除LibGDX,这是一个更好的主意吗?或者我应该通过LibGDX编写整个应用程序,并尝试使用UI库等做非游戏的事情Java 多媒体与LibGDX的集成,java,android,libgdx,Java,Android,Libgdx,根据LibGDX网页: Android应用程序可以有多种活动。Libgdx游戏通常应该只包含一个活动。游戏的不同屏幕在libgdx中实现,而不是作为单独的活动。这样做的原因是,创建一个新的活动还意味着创建一个新的OpenGL上下文,这非常耗时,还意味着必须重新加载所有图形资源 然而,这并非不可能做到——只是不可取 我正在开发一个应用程序,该应用程序设计用于存放一些在LibGDX中构建的游戏,以及它旁边的一些信息——视频/音频、带有插图的文本,等等,描述游戏的开发 将其构建为本地android应用
很抱歉,我不能把这个问题归结为一个更具体的问题。在我走上错误的道路之前,我真的很想知道。链接Reddit线程中的共识是,设置和删除LibGDX活动不会带来太大的开销,特别是如果游戏很小(在我的例子中就是这样) 我将选择这个解决方案,只要用户停止玩游戏,就关闭活动