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上绑定是没有用的,这个目前也不知道是什么原因
Cocos2d-x 3.0 lua编程 实现在Android下响应Home键和Back键
最新推荐文章于 2018-06-04 16:45:26 发布