Java 更改原点(0,0)和所有相对点的位置

Java 更改原点(0,0)和所有相对点的位置,java,math,libgdx,Java,Math,Libgdx,根据LibGDX的坐标系,(0,0)是左下角。我希望能够指定(0,0)在世界坐标中的位置 在图中,点(200200)相对于左下角的零。如何(数学上或内置函数)更改坐标以相对于其他零 I有第二个零相对于左下角零的坐标,为此,我们将其设置为(800500)在设置新零之前,只需找到(200200)和(800500)之间的距离 x距离:x1-x2 y距离:y1-y2 xDist=200-800=-600 yDist=200-500=-300 因此,相对于新零点的新点是(-600,-300)。如果我误解

根据LibGDX的坐标系,(0,0)是左下角。我希望能够指定(0,0)在世界坐标中的位置

在图中,点
(200200)
相对于左下角的零。如何(数学上或内置函数)更改坐标以相对于其他零


I有第二个零相对于左下角零的坐标,为此,我们将其设置为
(800500)

在设置新零之前,只需找到(200200)和(800500)之间的距离

x距离:x1-x2

y距离:y1-y2

xDist=200-800=-600

yDist=200-500=-300


因此,相对于新零点的新点是(-600,-300)。

如果我误解了你的问题,很抱歉,但你应该能够将新的“0”添加到坐标中


例如,要将点(200,200)修改为相对于(800,500),您可以将其更改为(1000,700)或(200+800,200+500)。

您知道新零点相对于旧零点的位置吗?是的,我知道,我将修改我的帖子,添加这个事实@tntfreaks这一点很低,在新零点的左边,所以你的点再向上和向右移动是没有意义的。你不是把这两个点都移动了吗?原来的中心在左下角,点在它的右上角。将中心向上和向右移动不也会将点向上和向右移动吗?@TNTFreaks或libGDX的坐标不会从左向右和从下向上正移动吗?他只是移动新的零点,另一点保持在相同的位置。他想要点相对于新零点的坐标@the4naves@TNTFreak啊,我明白了,我当时确实完全误解了这个问题:)。我认为他想移动这个点,这样相对于新的中心,它会是相同的。谢谢,没问题@罗汉