cocos2d_x+lua【7】 ------触屏事件
oDustGgg个人原创、欢迎转载、转载请注明出处、http://blog.csdn.net/odustggg/article/details/8192869
CCLayer要实现触屏的话、只需要两步就可以完成
--重写相应的触摸函数 ptTouchBegan = nil ptTouchEnd = nillocal function onTouchBegan(x, y) ptTouchBegan = CCPointMake(x,y)endlocal function onTouchMoved(x, y) end local function onTouchEnded(x, y) ptTouchEnd = CCPointMake(x,y) ptTouchBegan = nil ptTouchEnd = nilendlocal function onTouch(eventType, x, y) if eventType == CCTOUCHBEGAN then return onTouchBegan(x, y) elseif eventType == CCTOUCHMOVED then return onTouchMoved(x, y) else return onTouchEnded(x, y) endend--注册触摸函数layer:registerScriptTouchHandler(onTouch)--设置成可触摸layer:setIsTouchEnabled(true)CCScene要实现触屏的话、省掉注册触摸函数就可以了