Math 在Libgdx中将三维坐标转换为二维坐标

Math 在Libgdx中将三维坐标转换为二维坐标,math,3d,libgdx,coordinates,Math,3d,Libgdx,Coordinates,我试图在我的2D屏幕上标记一个在3D中移动的模型,我有两个对象在3D中的位置,它们只沿x和z轴移动,所以Y在这里不是问题 因为我不能很好地解释这一点,所以我画了3幅画。 右上角的一个是我掌握的信息,左中角是他们在x z轴上向下看的一个例子,下角的一个是我试图完成的,在球员的位置周围放置一些指示器。 如果有人知道这样做的公式或链接到一个例子,那就太好了。谢谢:)事实证明这比你想象的要容易得多。你所要做的就是Camera.project(Vector3),它返回一个向量3,你可以从中得到x和y

我试图在我的2D屏幕上标记一个在3D中移动的模型,我有两个对象在3D中的位置,它们只沿x和z轴移动,所以Y在这里不是问题

因为我不能很好地解释这一点,所以我画了3幅画。
右上角的一个是我掌握的信息,左中角是他们在x z轴上向下看的一个例子,下角的一个是我试图完成的,在球员的位置周围放置一些指示器。


如果有人知道这样做的公式或链接到一个例子,那就太好了。谢谢:)

事实证明这比你想象的要容易得多。你所要做的就是
Camera.project(Vector3)
,它返回一个向量3,你可以从中得到x和y