1.为每一个 事件注冊回调函数
详细分为下面几种
1>单点触摸
注冊函数为
cc.Handler.EVENT_TOUCH_BEGAN = 40
cc.Handler.EVENT_TOUCH_MOVED = 41
cc.Handler.EVENT_TOUCH_ENDED = 42
cc.Handler.EVENT_TOUCH_CANCELLED = 43
注冊的时候必须通过
cc.EventListenerTouchOneByOne:create() 创建listener
onTouchBegin/onTouchMove/onTouchEnd为自己注冊的回调函数
代码例如以下:
local listener = cc.EventListenerTouchOneByOne:create();
listener:registerScriptHandler(onTouchBegin,cc.Handler.EVENT_TOUCH_BEGAN);
listener:registerScriptHandler(onTouchMove,cc.Handler.EVENT_TOUCH_MOVED);
listener:registerScriptHandler(onTouchEnd,cc.Handler.EVENT_TOUCH_ENDED);
2>多点点触摸
cc.Handler.EVENT_TOUCHES_BEGAN = 44
cc.Handler.EVENT_TOUCHES_MOVED = 45
cc.Handler.EVENT_TOUCHES_ENDED = 46
cc.Handler.EVENT_TOUCHES_CANCELLED = 47
注冊的时候必须通过
cc.EventListenerTouchAllAtOnce:create() 创建listener
onTouchesBegin/onTouchesMove/onTouchesEnd为自己注冊的回调函数
代码例如以下:
local listener = cc.EventListenerTouchAllAtOnce:create();
listener:registerScriptHandler(onTouchesBegin,cc.Handler.EVENT_TOUCHES_BEGAN);
listener:registerScriptHandl