【问题标题】:Libgdx - Desktop Application doesn't launchLibgdx - 桌面应用程序无法启动
【发布时间】:2017-09-10 20:04:35
【问题描述】:

我正在尝试在 IntelliJ 中启动一个 libgdx 项目。我使用 libgdx 设置生成项目并将其导入 IntelliJ,但桌面应用程序没有运行。一切运行良好,没有错误或异常,但根本没有游戏窗口。

应用程序被声明为正在运行几秒钟,然后终止,没有任何错误迹象,退出代码为 -1073740791(当然也没有 LWGJL 窗口)。

这是我的代码:

package com.game.pole.desktop;

import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import com.game.pole.Game;

public class DesktopLauncher {

public static void main (String[] arg) {
        LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
        config.title = "Game";
        config.useGL30 = false;
        config.width = 480;
        config.height = 320;
        new LwjglApplication(new Game(), config);
    }
}

还有ApplicationClass:

package com.game.pole;

import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;

    public class Game extends ApplicationAdapter {
        SpriteBatch batch;
        Texture img;

        @Override
        public void create () {
            batch = new SpriteBatch();
            img = new Texture("badlogic.jpg");
            System.out.println("Hallo!");
        }

        @Override
        public void render () {
            Gdx.gl.glClearColor(1, 0, 0, 1);
            Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
            batch.begin();
            batch.draw(img, 0, 0);
            batch.end();
        }

        @Override
        public void dispose () {
            batch.dispose();
            img.dispose();
        }
    }

我也尝试从命令行运行游戏 - 构建成功,但这里也没有任何反应。

我真的被困住了,我会感谢各种帮助。

编辑:此外,我尝试生成一个 Eclipse 项目来检查它是否是 IntelliJ 问题,但我在这里也遇到了同样的问题......

【问题讨论】:

  • 你有哪个显卡驱动?
  • 我的显卡是 Nvidia GeForce GT 740m,我的驱动版本是 21.21.13.7849。我会尝试更新它。

标签: java intellij-idea libgdx


【解决方案1】:

Nvidia GeForce 378.49 驱动程序中存在一些错误。恢复到旧版本的驱动程序可以解决此问题。

Nvidia Geforce 378.57 热修复驱动程序:

【讨论】:

  • 非常感谢!在退回到旧版本后,它终于起作用了!
猜你喜欢
  • 2018-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-02
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 2015-07-28
相关资源
最近更新 更多