java - 无法打开 LibGDX 游戏的第二个实例?

标签 java intellij-idea libgdx multiplayer game-development

我目前正在使用 IntelliJ 中的 LibGDX 为大学项目开发​​一个小型多人游戏,但我遇到了一个问题,我不能一次运行多个游戏来测试多人游戏功能。

第一次执行程序时一切正常,但第二次单击运行时,进程显示为正在运行,但在第一个实例关闭之前不会打开窗口。我已经进入构建/运行配置并检查了“允许并行运行”选项,但它似乎没有做任何事情。知道是什么原因造成的吗?

最佳答案

问题是您的应用程序作为 Gradle Run Task 执行.该任务将等待进程的退出代码并阻止包括运行任务在内的所有其他任务。我不知道是否可以并行执行运行任务,但这种解决方法对我有用:

  • 交换 Build and run从 Gradle 到 native IntelliJ IDEA 的选项,如所述 here
  • 现在重新配置您的运行配置。如果您使用的是 Kotin,则需要创建一个新的
  • 关于java - 无法打开 LibGDX 游戏的第二个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58896225/

    相关文章:

    java - ConcurrentHashMap 上的 Netty ChannelGroup

    java - 在 JConsole 中可见的 Coherence 节点 MBean 的 JMX 查询问题

    Java:接口(interface)是比静态类更好的面向对象设计吗?

    java - 检查ThreadPoolExecutor中的任务是否全部完成

    intellij-idea - Go 从命令行工作,但不是从 IntelliJ Idea Go

    intellij-idea - 在IntelliJ IDEA中从Gradle项目中排除文件夹

    android - 如何在 LibGDx 中加载图像作为背景?

    autocomplete - 如何移出 IntelliJ IDEA 中自动完成的括号(不使用箭头键)?

    java - 当调用新屏幕时,旧屏幕会被处理吗?

    java - libGDX Sprite 渲染失败