我有一个基本的LibGDX项目,我想在其中获取触摸位置,但是Android设备给出了屏幕坐标,而不是虚拟游戏坐标,因此我正在使用camera.unproject()来获取正确的坐标。我得到的结果是返回的x,y值是NaN(不是数字)。为什么会这样呢?

最佳答案

如果有人有类似问题。新增中

    @Override
public void resize(int width, int height) {
    gamePort.update(width, height);
}


其中gamePort是Viewport的实例应该修复它。

10-04 19:27