gpt4 book ai didi

java - 如何在 libgdx 的中心获得舞台?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:00 25 4
gpt4 key购买 nike

我的图像尺寸为 720x480,舞台尺寸相同。 boolean 参数(是否拉伸(stretch)舞台)保持为假,以便保持宽高比,现在我遇到的问题是屏幕两侧显示黑色区域我希望我的场景居中。下面的链接引用了一个文件,它更清楚地显示了问题,该图像与左下角对齐,我希望它居中,以便黑色区域在顶部和底部平分。

解决这个问题的方法是什么?

http://badlogicgames.com/forum/viewtopic.php?f=11&t=3398

最佳答案

您必须按以下方式指定 X 和 Y 坐标

X = (Gdx.graphics.getWidth() - sprite.getRegionWidth()) / 2.0f;
Y = (Gdx.graphics.getHeight() - sprite.getRegionHeight()) / 2.0f, sprite.getRegionWidth()/2.0f;

您必须计算图像的中心。使用这种方式,您可以将图像放在屏幕中央。同样在这里,我使用 Sprite 来显示图像。

关于java - 如何在 libgdx 的中心获得舞台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9385470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com