本人正在开发一款游戏的新手指引 想请教一下各位前辈 如何可以添加一个触摸层 让它可以接收到ended事件而又可以将事件传给下方的触摸层?因为目前全部的按钮需要在ended事件时才响应 而新手指引需要与之同步 否则就出现新手指引到了下一步而游戏没有到。但如果要感应到ended事件 有需要在began时返回true,而这又导致事件直接被吞掉。想请教一下各位前辈该如何解决这个问题。
local listen_layer = display.newLayer()
clipper:addChild(listen_layer,1000)
listen_layer:setTouchEnabled(true)
listen_layer:setTouchPriority(-201)
listen_layer:onTouch(function(event, x, y)
if event == 'began' then print("began") return true end
if event == 'moved' then
print("moved")
elseif event == 'ended' then
print("ended")
end
end