所以我只是想导入一个图像并设置它的位置。我希望得到该图像的高度和宽度以正确地偏移它,但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("");
}
答案 0 :(得分:1)
好的解决了这个问题。
界面有点令人困惑。由于某种原因,getImageHeight返回零,但getHeight返回您期望的值。
我的大脑没有做出区分。