【发布时间】:2016-04-20 04:04:10
【问题描述】:
甚至在文档中写道Camera.unproject() 假定屏幕的原点位于左上角,另一方面Camera.project() 假定屏幕的原点位于左下角。这太烦人了。这是故意的吗?我没有得到什么吗?
tmp3.x = selected.pos.x;
tmp3.y = selected.pos.y;
camera.unproject(tmp3);
camera.project(tmp3);
这会翻转向量,它应该返回相同的向量。
编辑:
首先,我尝试使用Viewport.project() 和Viewport.unproject() 将点从一个视口转换到另一个视口(将上下文菜单定位在游戏元素上)。它们也继承了这种命名混乱,并且在那里的javadocs 中甚至没有提到。
PS。我真的很喜欢 libGdx。我刚刚写了这篇文章,也许是为了让将来的人免于头疼,因为我没有在网络上的任何地方直接指出这一点。
【问题讨论】:
标签: libgdx