我有一个移动的方块,在我的窗口移动,这很好。但是,当我尝试使用从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:
为什么这不起作用?
感谢阅读/帮助!
答案 0 :(得分:1)
将其放入游戏的render
方法:
if(Gdx.input.isButtonPressed(Input.Buttons.LEFT)) {
rect.x = Gdx.input.getX();
rect.y = Gdx.input.getY();
}
必须在游戏类中定义 rect
。