在Libgdx中将3D坐标转换为2D坐标

时间:2014-04-26 19:36:03

标签: math 3d libgdx coordinates

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

由于我无法解释这一点,所以我画了3张照片 右上角是我所拥有的信息,中间的左边是他们看起来像往下看xz轴的一个例子,而下一个是我想要完成的事情,在周围放置一些指示球员的位置 Example

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

1 个答案:

答案 0 :(得分:2)

事实证明,这比你想象的容易得多。您所要做的就是Camera.project(Vector3)并返回一个vector3,您可以从中获取x和y。