Libgdx单击x,y坐标

时间:2015-01-20 13:14:27

标签: java android libgdx

我有一个移动的方块,在我的窗口移动,这很好。但是,当我尝试使用从libgdx点击的public 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 Void:

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

为什么这不起作用?

感谢阅读/帮助!

1 个答案:

答案 0 :(得分:1)

将其放入游戏的render方法:

if(Gdx.input.isButtonPressed(Input.Buttons.LEFT)) {
    rect.x = Gdx.input.getX();
    rect.y = Gdx.input.getY();
}
必须在游戏类中定义

rect