根据LibGDX网页的介绍:
Android应用程序可以有多个活动。Libgdx游戏通常只应该包含一个活动。游戏的不同屏幕是在libgdx中实现的,而不是作为单独的活动。这样做的原因是创建新的Activity也意味着创建一个新的OpenGL上下文,这需要时间,并且还意味着必须重新加载所有图形资源。
然而,这并非不可能做到,只是不太理想。
我正在构建一个应用程序,旨在容纳一些使用LibGDX构建的游戏,以及一些相关信息 - 视频/音频、带插图的文本等,描述游戏的开发情况。
把它构建为本地的Android应用程序是否更好,每当用户想玩游戏时就启动和关闭LibGDX?还是应该通过LibGDX编写整个应用程序,并尝试使用UI库等来完成非游戏内容?
很抱歉我无法把问题具体化。在我走错路之前,我真的很想知道。
Android应用程序可以有多个活动。Libgdx游戏通常只应该包含一个活动。游戏的不同屏幕是在libgdx中实现的,而不是作为单独的活动。这样做的原因是创建新的Activity也意味着创建一个新的OpenGL上下文,这需要时间,并且还意味着必须重新加载所有图形资源。
然而,这并非不可能做到,只是不太理想。
我正在构建一个应用程序,旨在容纳一些使用LibGDX构建的游戏,以及一些相关信息 - 视频/音频、带插图的文本等,描述游戏的开发情况。
把它构建为本地的Android应用程序是否更好,每当用户想玩游戏时就启动和关闭LibGDX?还是应该通过LibGDX编写整个应用程序,并尝试使用UI库等来完成非游戏内容?
很抱歉我无法把问题具体化。在我走错路之前,我真的很想知道。