2011-11-23 2 views
0

을 발사하지 않는, 내가 터치 이벤트를 오버라이드 (override) 4 개 기능을 사용 : 위의적인 Cocos2D-안드로이드 : 터치 이벤트가 내 사용자 지정 CCLayer에서

@Override 
public boolean ccTouchesBegan(MotionEvent event) { 
    return CCTouchDispatcher.kEventHandled; 
} 
@Override 
public boolean ccTouchesEnded(MotionEvent event) { 
    return super.ccTouchesEnded(event); 
} 
@Override 
public boolean ccTouchesMoved(MotionEvent event) { 
    return super.ccTocuhesMoved(event); 
} 
@Override 
public boolean ccTouchesCancelled(MotionEvent event) { 
    return super.ccTouchesCancelled(event); 
} 

아무도 응답하지 않습니다. 터치 이벤트가 발사되지 않는 이유는 무엇입니까? 사람이 같은 문제가 발생하면

답변

2

, 생성자에 다음 줄을 추가하는 것을 기억하십시오

this.setIsTouchEnabled(true); 
관련 문제