Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 多媒体与LibGDX的集成_Java_Android_Libgdx - Fatal编程技术网

Java 多媒体与LibGDX的集成

Java 多媒体与LibGDX的集成,java,android,libgdx,Java,Android,Libgdx,根据LibGDX网页: Android应用程序可以有多种活动。Libgdx游戏通常应该只包含一个活动。游戏的不同屏幕在libgdx中实现,而不是作为单独的活动。这样做的原因是,创建一个新的活动还意味着创建一个新的OpenGL上下文,这非常耗时,还意味着必须重新加载所有图形资源 然而,这并非不可能做到——只是不可取 我正在开发一个应用程序,该应用程序设计用于存放一些在LibGDX中构建的游戏,以及它旁边的一些信息——视频/音频、带有插图的文本,等等,描述游戏的开发 将其构建为本地android应用

根据LibGDX网页:

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

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

我正在开发一个应用程序,该应用程序设计用于存放一些在LibGDX中构建的游戏,以及它旁边的一些信息——视频/音频、带有插图的文本,等等,描述游戏的开发

将其构建为本地android应用程序,在用户想要玩游戏时启动并拆除LibGDX,这是一个更好的主意吗?或者我应该通过LibGDX编写整个应用程序,并尝试使用UI库等做非游戏的事情


很抱歉,我不能把这个问题归结为一个更具体的问题。在我走上错误的道路之前,我真的很想知道。

链接Reddit线程中的共识是,设置和删除LibGDX活动不会带来太大的开销,特别是如果游戏很小(在我的例子中就是这样)

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