如何在Lua脚本中响应事件回调
2013-10-21 14:00
288 查看
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);
你还可以用以下接口获取到当前回调函数是哪个
inline int getScriptHandler() { return m_nScriptHandler; };
转载请务添加来源http://blog.csdn.net/eduwc/article/details/9997037
你可以使用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; };
转载请务添加来源http://blog.csdn.net/eduwc/article/details/9997037
相关文章推荐
- Cocos2d-x 3.0 Lua编程 之 响应物理引擎的Contact事件回调不运行的问题
- 【开发】在Lua中如何实现易景地球的事件响应
- 如何写监听回调(事件完成监听、点击响应监听 )
- Cocos2d-x 3.0 Lua编程 之 响应物理引擎的Contact事件回调不执行的问题
- 如何处理异步事件的回调,比如http请求。
- 网页脚本中无法响应ATL事件的解决办法
- 如何使drawrect:画出的图形响应事件 Quartz 2d 事件 touch
- cocos2d-x+lua开发,如何重载scene的事件
- 如何使UIWebView响应Touch事件
- 如何让UIScrollView里面的UIImageView响应touch事件
- 如何通过脚本响应用户操作
- 如何实现RibbonX功能卡切换的响应事件
- vc中如何响应键盘和鼠标事件
- 没有焦点的控件如何响应ONEXIT事件?
- IE插件--如何响应html事件
- 如何使用V2005建立一个BHO组件--响应documentcomplete事件,去除页面中的图片
- 一个view如何同时响应onTouch和onClick事件
- 微信小程序开发系列五:微信小程序中如何响应用户输入事件
- WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件
- 【程序语言】C/C++中如何使用Lua脚本