gpt4 book ai didi

java - 如何在 libgdx/android 中手指拖动结束时执行某些操作?

转载 作者:行者123 更新时间:2023-11-30 20:14:45 25 4
gpt4 key购买 nike

我制作了一款游戏,如果你错过了屏幕上的目标,游戏就结束了,它可以在我的电脑上运行,因为它只需在某个位置单击一下,但不会在 Android 上注册,因为我感觉就像我的手指不小心拖了。我希望游戏在 libgdx 中的拖拽结束时结束,但我不知道该怎么做。

    @Override
public boolean touchDragged(int screenX, int screenY, int pointer)
{
game.state = (GameState.GAMEOVER);
return false;
}

最佳答案

        @Override
public boolean onTouch(View arg0, MotionEvent arg1) {
if(arg1.getAction() == MotionEvent.ACTION_DOWN) {
// This is what happens on the click down...
} else if(arg1.getAction() == MotionEvent.ACTION_UP) {
// this is what happens on the click release
return true;
}
return false;
}});

如果他们在对象上有任何 Action ,并且基于释放到模糊的首次接触,这将处理点击,以进一步提高他们选择移开手指的准确性。

关于java - 如何在 libgdx/android 中手指拖动结束时执行某些操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24834385/

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