javalibgdx:摄像机的X/y坐标在哪里? 1 周,4 日 Questions & Answers 467 我想知道LibGDX中的正交摄影机是如何定位的。 X是左下角还是中间或右侧(等)?和Y的关系如何? 我知道这是一个简单的问题,但我现在正在摆弄我的摄像头,我需要一些帮助:D
# 1 楼答案 在LibGDX中,我们有很多coordinate systems(不仅仅是LibGDX,这也适用于其他引擎/框架)。摄影机也是一个游戏对象,与其他对象类似,因此其位置与其他对象类似 相机的唯一区别在于,它们的宽度和高度与其他物体的宽度和高度不同。它们始终是一个零大小的点,可以捕获一个位于该点中心的矩形(称为视口) 在游戏中,如果只使用一个摄影机,则所看到的是唯一存在的摄影机捕捉的视口。因此,如果一个精灵处于(0,0)状态,并且您的相机处于(0,0)状态,那么您将在屏幕的正中央看到该精灵 这是一个使用正交摄影机的example project李>
# 1 楼答案
在LibGDX中,我们有很多coordinate systems(不仅仅是LibGDX,这也适用于其他引擎/框架)。摄影机也是一个游戏对象,与其他对象类似,因此其位置与其他对象类似
相机的唯一区别在于,它们的宽度和高度与其他物体的宽度和高度不同。它们始终是一个零大小的点,可以捕获一个位于该点中心的矩形(称为视口)
在游戏中,如果只使用一个摄影机,则所看到的是唯一存在的摄影机捕捉的视口。因此,如果一个精灵处于(0,0)状态,并且您的相机处于(0,0)状态,那么您将在屏幕的正中央看到该精灵
# 2 楼答案
Libgdx摄像机坐标始终位于屏幕的中心
例如,如果您的
viewportWidth
和viewportHeight
喜欢它的坐标将是