Libgdx 点击 x, y 坐标

Libgdx Click for x, y coordinates

我的 window 中有一个移动方块,它可以四处移动,效果很好。但是当我尝试使用 public void clicked from libgdx 时,我无法让它工作。这就是我的 void 的样子:

public void clicked(InputEvent event,float x,float y){
    rect.y = y;
    rect.x = x;
}

在此之上,我还添加了来自盒子的移动,这工作正常,所以它不是 rect.y 和 rect.x。为什么在单击时 rect.y 和 rect.x 没有从我的空白更改为浮动 x 和浮动 y?

Libgdx 无效:

http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/utils/ClickListener.html#clicked-com.badlogic.gdx.scenes.scene2d.InputEvent-float-float-

为什么这不起作用?

感谢 reading/helping!

将其放入游戏的 render 方法中:

if(Gdx.input.isButtonPressed(Input.Buttons.LEFT)) {
    rect.x = Gdx.input.getX();
    rect.y = Gdx.input.getY();
}

rect 必须在游戏的 class.

中定义