2

所以我只是想导入一张图片并设置它的位置。我想获得该图像的高度和宽度以正确偏移它,但 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("");
}
4

1 回答 1

2

好的解决了这个问题。

界面有点混乱。getImageHeight 出于某种原因返回零,但 getHeight 返回您期望的值。

我的大脑没有做出区分。

于 2013-01-26T07:46:04.140 回答