我刚刚开始学习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/

10-13 03:36