gpt4 book ai didi

libgdx touchDown 只调用一次

转载 作者:行者123 更新时间:2023-12-04 23:24:25 26 4
gpt4 key购买 nike

我是 LibGdx 的新手,在输入处理方面有问题。

我的玩家需要在触地时射击子弹。
但似乎这个方法只调用了一次......

然后用户必须再次单击才能发射另一颗子弹。

我想总是在点击时射击子弹......

有没有办法处理这个用例?

最佳答案

调查 "polling" on the touch input , 而不是得到 Input events .因此,在您的渲染或更新方法中,使用如下内容:

 boolean activeTouch = false;

if (Gdx.input.isTouched(0)) {
if (activeTouch) {
// continuing a touch ...
} else {
// starting a new touch ..
activeTouch = true;
}
} else {
activeTouch = false;
}

关于libgdx touchDown 只调用一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15316146/

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