cocos2d-x3.2 lua 返回键监听
来源:互联网 发布:全力以赴歌曲网络歌手 编辑:程序博客网 时间:2024/05/19 01:32
在网上找了很多的资料,不知道怎么的,没有几个能用的,最后终于找到了一个,然后可以用了,
贴出来给大家看看 ,然后也给自己留着,以后能用得着,不说了,贴出源代码:
--手机返回键监听
function PopupGame:return_key()
local layer = cc.Layer:create()
local sprite = cc.Sprite:create("main_bg_sky_right.jpg")
layer:addChild(sprite)
print("返回键监听")
--回调方法
localfunctiononrelease(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键还是不能监听,如果有更好的办法,欢迎下方留言
- cocos2d-x3.2 lua 返回键监听
- Cocos2d-x3.2下Lua,UserDefault、Texture的使用
- 【cocos2d-x3.2游戏开发】 lua 类, 继承, 面向对象
- 【cocos2d-x3.2游戏开发】 lua 类, 继承, 面向对象
- 【cocos2d-x3.2 自带物理引擎 lua】第一天
- cocos2d-x3.2里lua文件,调用C++的接口
- cocos2d-x3.x 事件监听笔记
- cocos2d-x3.0 lua开发环境
- cocos2d-x3.0 lua学习(一)
- Cocos2d-x3.0 lua绑定C++类
- Cocos2d-x3.0 lua绑定C++类
- 【cocos2d-x3.5】Lua Plist与SpriteFrameCache
- 【cocos2d-x3.5】Lua定时器Schedule
- cocos2d-x3.x+Lua开发工具
- cocos2d-x3.2入门
- cocos2d-x3.2 scrollView
- 【转】 Cocos Code IDE 开发Lua和Cocos2d-x3.2配置篇
- Cocos2d-x3.2环境搭建
- Spring JdbcTemplate 查询结果集Map反向生成Java实体
- 漫宅助手(java透明桌宠)
- hdu5157 不交叉回文对统计
- unity3d优化总结篇
- Additive equations
- cocos2d-x3.2 lua 返回键监听
- Leetcode[easy] - Reverse Words in a String
- linux用户组建立,查看等
- linux 更改文件和目录权限
- oracle 11g 服务端下载地址及安装说明
- 01 复合判断条件下,怎么写快排
- HDU 4847 坑题
- Android植物大战僵尸教程学习总结(三)
- 批量提取出apk文件中的classes.dex文件