- layer:registerScriptTouchHandler(function(eventType, x, y) --响应屏幕触摸事件
- if eventType == "began" then
- print(eventType, x, y)
- return true
- elseif eventType == "ended" then
- print(eventType, x, y)
- end
- end)
如果提示register这个方法已经禁用,可以使用心得方法
layer:addNodeEventListener(cc.NODE_TOUCH_EVENT, function(event)
if event.name == "began" then
print("beganMask")
return true
elseif event.name == "moved" then
--print("movedMask")
elseif event.name == "ended" then
--print("endedMask")
-- 点击回调函数
if self._func then
(self._func)()
end
return true
end
return false
end)