从 Android Activity 启动 LibGDX 屏幕
Launch LibGDX screen from Android Activity
- 上下文: 我目前正在开发一个 Android 应用程序,其中包含与随机性相关的不同迷你游戏,其要求之一是共享伪随机生成器生成游戏的初始状态。此外,我正在使用一些 Android 服务和权限,例如互联网和相机来共享种子(例如使用 QR)。
- 问题: 我想知道是否可以从 Android Activity 启动 LibGDX 屏幕以及如何使用如果可能的话。我试图找到例子,但有四年前的答案,有些事情已经改变了。如果不可能,我需要知道我是否可以做相反的事情(从头开始创建一个 LibGDX 游戏,重新创建菜单和所有东西)而不失去对服务和权限的访问,启动相机例如识别二维码。
- 两周前我在LibGDX论坛上问过同样的问题,但没有人回答。如果太复杂,你有什么建议吗?喜欢改变框架或其他什么?我一直在考虑切换到 Unity,因为文档,但我不确定。非常感谢!
从任何本地人 Activity 到 LibGDX Activity :
是的,可以从 Android Activity
启动 LibGDX 屏幕。
AndroidLauncher.java
是 LibGDX 的启动器 Activity
,在 Android 中,您可以使用 Intent
从一个 activity 移动到另一个。
intent = new Intent(this, AndroidLauncher.class);
startActivity(intent);
从 LibGDX 屏幕到任何原生 Activity :
LibGDX 的任何屏幕只不过是 AndroidLauncher
activity 的视图。您需要使用 interfacing 来调用 android 个特定的 API 并移动到另一个 Activity。
您需要维护 OpenGL 上下文丢失。
- 上下文: 我目前正在开发一个 Android 应用程序,其中包含与随机性相关的不同迷你游戏,其要求之一是共享伪随机生成器生成游戏的初始状态。此外,我正在使用一些 Android 服务和权限,例如互联网和相机来共享种子(例如使用 QR)。
- 问题: 我想知道是否可以从 Android Activity 启动 LibGDX 屏幕以及如何使用如果可能的话。我试图找到例子,但有四年前的答案,有些事情已经改变了。如果不可能,我需要知道我是否可以做相反的事情(从头开始创建一个 LibGDX 游戏,重新创建菜单和所有东西)而不失去对服务和权限的访问,启动相机例如识别二维码。
- 两周前我在LibGDX论坛上问过同样的问题,但没有人回答。如果太复杂,你有什么建议吗?喜欢改变框架或其他什么?我一直在考虑切换到 Unity,因为文档,但我不确定。非常感谢!
从任何本地人 Activity 到 LibGDX Activity :
是的,可以从 Android Activity
启动 LibGDX 屏幕。
AndroidLauncher.java
是 LibGDX 的启动器 Activity
,在 Android 中,您可以使用 Intent
从一个 activity 移动到另一个。
intent = new Intent(this, AndroidLauncher.class);
startActivity(intent);
从 LibGDX 屏幕到任何原生 Activity :
LibGDX 的任何屏幕只不过是 AndroidLauncher
activity 的视图。您需要使用 interfacing 来调用 android 个特定的 API 并移动到另一个 Activity。
您需要维护 OpenGL 上下文丢失。