我的图片大小为720x480,舞台大小相同。布尔参数,无论是否拉伸舞台都保持为假,因此保持纵横比,现在我得到的问题是在屏幕的任一侧显示黑色区域我希望我的场景居中。下面的链接指的是一个文件,它更清楚地显示问题,图像对齐到左下方我想让它居中,以便黑色区域在顶部和底部平均分配。
解决这个问题的方法是什么?
答案 0 :(得分:3)
您必须按以下方式指定X和Y坐标
X = (Gdx.graphics.getWidth() - sprite.getRegionWidth()) / 2.0f;
Y = (Gdx.graphics.getHeight() - sprite.getRegionHeight()) / 2.0f, sprite.getRegionWidth()/2.0f;
你必须计算图像的中心。使用这种方式,您可以将图像放在屏幕的中央。在这里我用户Sprite来显示图像。