html5版为

cc.Director.getInstance().getTouchDispatcher().removeAllDelegates();

但 jsb 下没有,绑定一下。

void JSTouchDelegate::removeAllDelegates() {
    CCDirector* pDirector = CCDirector::sharedDirector();
    pDirector->getTouchDispatcher()->removeAllDelegates();
}


JSBool js_cocos2dx_JSTouchDelegate_removeAllDelegates(JSContext *cx, uint32_t argc, jsval *vp)
{
        if (argc == 0) {        
        JSTouchDelegate *touch = new JSTouchDelegate();
        touch->autorelease();
        touch->removeAllDelegates();
                return JS_TRUE;
        }
    JS_ReportError(cx, "wrong number of arguments");
        return JS_FALSE;
}


JS_DefineFunction(cx, ns, "removeAllDelegates", js_cocos2dx_JSTouchDelegate_removeAllDelegates, 1, JSPROP_READONLY | JSPROP_PERMANENT);