gpt4 book ai didi

java - 检查手指是否超过 Actor - libgdx

转载 作者:行者123 更新时间:2023-11-30 02:09:46 25 4
gpt4 key购买 nike

我正在尝试这个,但我不知道如何从这里获取 boolean 值。

    button.addListener(new InputListener() {
public boolean touchdown;
@Override
public void enter(InputEvent event, float x, float y,
int pointer, Actor fromActor) {

touchdown=true;
}

@Override
public void exit(InputEvent event, float x, float y,
int pointer, Actor toActor) {
touchdown=false;
}
});

我想要的是检查我的手指是否在按钮上,而不仅仅是我是否按下它。例如,如果我已经将手指放在屏幕上并将其放在按钮上,我需要它来检测它。另外,我是 Java 的新手,我想问一下将 boolean 值公开或私有(private)有什么区别。另外,如果我不将其声明为公共(public)/私有(private),会发生什么?我一直在搜索,但没有找到任何相关内容

最佳答案

你应该使用

button.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
if(motionEvent == MotionEvent.ACTION_DOWN ) {
// write your code
}
return false;
}
});

关于java - 检查手指是否超过 Actor - libgdx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30269903/

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