当我点击屏幕时,我只需要执行一次代码,但在屏幕没有释放的情况下,代码会执行很多次。以下是我的代码:
if(Gdx.input.isTouched(0)){
gx = Gdx.input.getX();
gy = Gdx.input.getY();
for(int i=1; i<=7; i++){
d = (int) Math.sqrt(((gx-pomx[i])*(gx-pomx[i])) + ((gy-pomy[i])*(gy-pomy[i])));
if(d<r){
sestoagolnik_objekt.setRotation(stepen += 60);
}
}
}