process - LibGDX - 如何维护后台进程

标签 process notifications libgdx

我想要开发的游戏应该有一个小的持续运行的后台进程,例如,即使主游戏窗口关闭,它也可以发送通知。这在 LibGDX 中可能吗? 另一个问题是,如何将参数传递给应用程序?对于桌面客户端来说,显然是静态 main 中的“String[] args”,但是 android 呢?

最佳答案

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 进行良好的抽象。

关于process - LibGDX - 如何维护后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15599276/

相关文章:

java - 使用 Java 在 Linux 上的文件夹内运行进程

android - Android 中应用程序之间的 LED 通知优先级

iOS:通知中心警报问题

android - libgdx vector3 转换错误

java - 在 libGDX 中,3D 对象是相互透视的

macos - 从命令行使用 URL 打开 Safari 并获取进程句柄

c++ - 获取进程图标 mfc C++

java - 在 Eclipse 控制台中插入输入 - Java

email - TFS2015 构建失败的电子邮件通知缺少错误

jar - (添加 jar 时)- 模块 "android"不得包含源根目录