我要开发的游戏应该有一个小的持续运行的后台进程,例如,即使主游戏窗口关闭,它也可以发送通知。这在 LibGDX 中可行吗?另一个问题是,我如何将参数传递给应用程序?在桌面客户端的情况下,它显然是静态主程序中的“String [] args”-东西,但是 android 呢?
问问题
2077 次
2 回答
2
这个 libGDX 页面向您展示了如何以特定于平台的方式连接您的代码。在 Android 中,您将设置一项服务,而在 PC 上,您将运行另一个进程。
如果您想将程序参数传递给您的游戏,您可以让您的核心类在其构造函数中以String[]
.
现在你有类似的东西
public static void main(String[] args)
{
LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
new LwjglApplication(new Main(), cfg);
}
但是您可以将其更改为
public static void main(String[] args)
{
LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
new LwjglApplication(new Main(args), cfg);
}
Interface
如果您要变得比这更复杂,我发布的链接建议使用良好的抽象。
于 2013-03-26T16:52:43.030 回答