不使用时出现 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。
我正在 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。