为什么libGDX image.getHeight()返回零?

时间:2013-01-26 01:40:12

标签: java libgdx

所以我只是想导入一个图像并设置它的位置。我希望得到该图像的高度和宽度以正确地偏移它,但getWidth和getHeight方法在我的调试器中返回零。

有关为何会发生这种情况的任何见解?

public void setSplashImage(String path)
{
    Image splashImage;
    splashImage = new Image(new Texture(new FileHandle(path)));
    this.screenStage.addActor(splashImage);
    this.imagePath = path;

    splashImage.setX((float)screenStage.getWidth()/2);
    splashImage.setY((float)screenStage.getHeight()/2);
    System.out.println("");
}

1 个答案:

答案 0 :(得分:1)

好的解决了这个问题。

界面有点令人困惑。由于某种原因,getImageHeight返回零,但getHeight返回您期望的值。

我的大脑没有做出区分。