libGDX Scene2d - 使用屏幕单位在世界坐标

时间:2017-06-13 10:25:47

标签: libgdx stage scene2d

最近开始学习scene2d并用它开发了一款纸牌游戏。我使用世界单位作为我的坐标系统,其中一张卡片宽度为1f。屏幕中心使用世界单位为(0,0)。 现在我试图在放置在(1,0)的中心卡上画一个标签,但它显示的非常大,无论我缩放多少字体,我都不能缩小比0.05f。

我做了大量的研究,发现here我可以使用camera.project来做到这一点,尝试过但不能很好地工作。我很欣赏任何例子。

目标是暂时将我的世界坐标投影到屏幕坐标,在所需位置绘制文本并使用正确的大小(以屏幕像素为单位),然后将舞台重新投影回世界单位,并继续进一步处理。

如果被要求我会显示代码,但我真的只需要一些指导。

0 个答案:

没有答案