例如,如果我想要一个不可见的盒子,如果它的 alpha 为 0,我怎么能获得触摸事件?或者有没有另一种方法可以制作一个隐形盒子。
local function invisiblebuttontouch(event)
if event.phase == 'began' then
print (event.x..","..event.y)
end
end
button = display.newRect(1,1,300,300)
button:addEventListener("touch",invisiblebuttontouch)
button.alpha = 0
它永远不会打印出 x 和 y,但是如果我不将 alpha 设置为 0,那么它可以正常工作。