我想开发的游戏应该有一个小的不断运行的后台进程,即使主游戏窗口关闭,也可以发送通知。这可能在LibGDX中吗? 另一个问题是,如何将参数传递给应用程序?对于桌面客户端,它显然是静态主体中的“String [] args” - 但是android呢?
答案 0 :(得分:1)
This libGDX page向您展示了如何以特定于平台的方式连接代码。在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
进行良好的抽象,如果你要比这更复杂的话。
答案 1 :(得分:0)