LibGDX:相机的X / Y坐标在哪里?

时间:2017-10-15 09:37:56

标签: java libgdx orthographic

我想知道LibGDX中的正交相机是如何定位的。 X是左下方还是中间位置还是右侧(等)?和Y一起怎么样? 我知道这是一个简单的问题,但此刻我正在弄乱我的相机,我需要一些帮助:D

2 个答案:

答案 0 :(得分:2)

Libgdx相机坐标始终是屏幕的中心。

例如,如果您的viewportWidthviewportHeight喜欢

(800, 480) 

它的坐标是

(400, 240)

答案 1 :(得分:1)

在LibGDX中,我们有很多coordinate systems(不仅是LibGDX,这也适用于其他引擎/框架)。相机也像其他物体一样是游戏物体,因此定位与其他物体一样。

相机的唯一区别在于它们没有与其他物体相同的宽度和高度。它们总是零大小的点,可以在此点捕获一个矩形(称为视口)居中

在你的游戏中,如果你只使用一个摄像头,你看到的是唯一存在的摄像头捕获的视口。因此,如果一个精灵打开(0,0)并且你的相机也打开了(0,0),你会看到精灵正好在屏幕的中心。