virtual void registerScriptHandler(int handler);
你可以使用registerScriptHandler来注册事件回调
具体使用方法如下
* local function sceneEventHandler(eventType)
* if eventType == kCCNodeOnEnter then
* -- do something
* elseif evetType == kCCNodeOnExit then
* -- do something
* end
* end
* scene::registerScriptHandler(sceneEventHandler)
如果你不需要事件回调了你可以调用一下接口来取消
virtual void unregisterScriptHandler(void);
你还可以用以下接口获取到当前回调函数是哪个
你可以使用registerScriptHandler来注册事件回调
具体使用方法如下
* local function sceneEventHandler(eventType)
* if eventType == kCCNodeOnEnter then
* -- do something
* elseif evetType == kCCNodeOnExit then
* -- do something
* end
* end
* scene::registerScriptHandler(sceneEventHandler)
如果你不需要事件回调了你可以调用一下接口来取消
virtual void unregisterScriptHandler(void);
你还可以用以下接口获取到当前回调函数是哪个
inline int getScriptHandler() { return m_nScriptHandler; };