您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x 3.0 lua编程 实现在Android下响应Home键和Back键

2014-06-23 22:09 881 查看
local listenerKey= cc.EventListenerKeyboard:create()
local function onKeyReleaseed(keycode,event)
    if keycode == cc.KeyCode.KEY_BACKSPACE then
           cc.Director:getInstance():endToLua()
    end
end
listenerKey:registerScriptHandler(onKeyReleaseed,cc.Handler.EVENT_KEYBOARD_RELEASED)
layer:getEventDispatcher():addEventListenerWithSceneGraphPriority(listenerKey, layer)
代码如上所示,在Lua中响应Android的按键要注意的是必须把回调函数绑定cc.Handler.EVENT_KEYBOARD_RELEASED上,如果是在cc.Handler.EVENT_KEYBOARD_PRESSED上绑定是没有用的,这个目前也不知道是什么原因
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: