java - 在 LibGDX 中加载图像

标签 java libgdx

刚开始学习libGDX编程,发现这个框架有两种加载图片的方式:

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

texture = new Texture(Gdx.files.internal("data/libgdx.png"));

我只是想知道这两个声明之间是否存在差异或者它们是否相同。

谢谢你们。

最佳答案

从 LibGDX 中 Texture.java 的源代码来看,它们在内部是一样的。

public Texture (String internalPath) {
    this(Gdx.files.internal(internalPath));
}

public Texture (FileHandle file) {
    this(file, null, false);
}

您可以在这里找到源代码:https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/Texture.java

关于java - 在 LibGDX 中加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31687132/

相关文章:

java - android中的路径交叉点

java.io.filenotfoundexception 尝试从不同文件写入现有文件

java - GeoQuery 和 GeoFire 监听器冲突导致随机结果

java - 如何创建Scene2d标签?

java - 如何不在 wicket 中呈现组件

java - Gradle 找不到 tools.jar

opengl - LibGDX 纹理混合与 OpenGL 混合功能

java - GameStateManager 和屏幕

java - LibGDX 访问另一个类中的动画?

java - 启用 Java 文件的上下文菜单项