原文转自:http://blog.csdn.net/liyoushihaer/article/details/39501665
local function ontouchended(touch,event) local poin = touch:getLocation() print(" X:") end local function ontouchBegan(touch,event) local tt =touch:getLocation() print("x",tt.x,"y:",tt.y) return true -- 必须返回true 后边的move end等才会被处理 end local function ontouchmoved(touch,event) local poin = touch:getLocation() print(" y:") end local Listener = cc.EventListenertouchOneByOne:create() -- 单点触摸监听 -- cc.EventListenertouchAllAtOnce:create() -- 多点触摸 Listener:registerScriptHandler(ontouchBegan,cc.Handler.EVENT_touch_BEGAN) 前一个参数是回调函数后一个参数是对应事件 Listener:registerScriptHandler(ontouchmoved,cc.Handler.EVENT_touch_MOVED ) Listener:registerScriptHandler(ontouchended,cc.Handler.EVENT_touch_ENDED) local dispacher = layerBg:getEventdispatcher() dispacher:addEventListenerWithSceneGraPHPriority(Listener,layerBg) -- 参数 监听器 对象总结
以上是内存溢出为你收集整理的cocos lua 3.0 触摸事件全部内容,希望文章能够帮你解决cocos lua 3.0 触摸事件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)