gpt4 book ai didi

java - Libgdx 单击获取 x、y 坐标

转载 作者:行者123 更新时间:2023-12-01 11:59:59 25 4
gpt4 key购买 nike

我有一个移动方 block ,它在我的窗口中移动,效果很好。但是当我尝试使用从 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 没有从我的 void 更改为 float x 和 float 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-

为什么这不起作用?

感谢您的阅读/帮助!

最佳答案

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

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

rect 必须在您的游戏类中定义。

关于java - Libgdx 单击获取 x、y 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com