1
스프라이트를 터치하는 동안 일정한 주기로 사운드를 재생하고 싶습니다. 나는 깃발을 가지고있는 동안 사용하려고 노력했지만, 끝이없는 사이클을 받았다.스프라이트가 터치되는 동안 (Android AndEngine) 어떻게해야합니까?
scene.setOnAreaTouchListener(new IOnAreaTouchListener() {
@Override
public boolean onAreaTouched(TouchEvent pSceneTouchEvent, ITouchArea pTouchArea, float pTouchAreaLocalX, float pTouchAreaLocalY) {
if(pSceneTouchEvent.isActionDown()){
ifHold = true;
if(pTouchArea.equals(kick1Sprite)){
while(ifHold){
try {
kickSound.play();
Thread.sleep(soundLoopTimeMilliseconds);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
return true;
}
}
if(pSceneTouchEvent.isActionUp()){
ifHold = false;
}
return false;
}
});