2011-11-23 44 views
0

在我的自定義CCLayer,我用4個功能覆蓋觸摸事件:上述的cocos2d-安卓觸摸事件不是射擊

@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);