不使用时出现 Badlogic 包错误。在 libgdx/java

Badlogic package errors while not using it. In libgdx/java

我正在 java/libgdx 制作一款游戏。当我 运行 桌面启动器中的代码时,它给了我一堆错误。所有错误均来自 badlogic 默认包。

我的问题是:

package com.wyvern.paperplane.desktop;

import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import com.wyvern.paperplane.PaperPlane;

public class DesktopLauncher {
public static void main (String[] args) {
  LwjglApplicationConfiguration cfg = new       
  LwjglApplicationConfiguration();
  cfg.title = "my game";
  cfg.useGL30 = true;
  cfg.width = 720;
  cfg.height = 1280;
  new LwjglApplication(new PaperPlane(), cfg);
    } 
}

我不明白为什么它会给我所有默认的错误逻辑错误,而我只使用我自己的包。

这是一些错误,请注意我没有使用任何 com.badlogic:

Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: badlogic.jpg

at com.badlogic.gdx.graphics.Texture.(Texture.java:92)

at com.badlogic.gdx.graphics.Texture.(Texture.java:88)

at com.wyvern.paperplane.PaperPlane.create(PaperPlane.java:16)

at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:143)

at com.badlogic.gdx.backends.lwjgl.LwjglApplication.run(LwjglApplication.java:120) Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: badlogic.jpg (Internal)

at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)

at com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:222)

at com.badlogic.gdx.graphics.Pixmap.(Pixmap.java:137)
...com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: badlogic.jpg

检查错误日志中提到的 badlogic.jpg 文件和用法。

默认情况下,class 中有一个 libGDX 创建的代码行(正如我从您的代码和错误日志中看到的,它必须在 core/src/com/wyvern/paperplane/PaperPlane.[=34= 下) ] 在第 16 行)

 img = new Texture("badlogic.jpg");

使用 badlogic.jpg 创建纹理。并且有 2 badlogic.jpg 个文件位于:

  • desktop/bin/badlogic.jpg
  • android/assets/badlogic.jpg

如果您删除了它们,您应该删除上面提到的主代码行 class。