cocos2d-x3.2 lua 返回键监听
在网上找了很多的资料,不知道怎么的,没有几个能用的,最后终于找到了一个,然后可以用了, 贴出来给大家看看 ,然后也给自己留着,以后能用得着,不说了,贴出源代码: --手机返回键监听 function PopupGame:return_key() local layer = cc.Layer:create() local sprite = cc.Sprite:create("main_bg_sky_right.jpg") layer:addChild(sprite) print("返回键监听") --回调方法 localfunction onrelease(code,event) if code == cc.KeyCode.KEY_BACKthen print("你点击了返回键") elseif code == cc.KeyCode.KEY_HOMEthen print("你点击了HOME键") cc.Director:getInstance():endToLua() end end --监听手机返回键 local listener = cc.EventListenerKeyboard:create() listener:registerScriptHandler(onrelease,cc.Handler.EVENT_KEYBOARD_RELEASED) --lua中得回调,分清谁绑定,监听谁,事件类型是什么 local eventDispatcher =layer:getEventDispatcher() eventDispatcher:addEventListenerWithSceneGraphPriority(listener,layer) return layer end 这就是手贱返回键的监听,我在手机上已经运行过了,确实能行啦,有想要的可以拿去试试,但是home键还是不能监听,如果有更好的办法,欢迎下方留言 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |