我正在开发一个简单的突破游戏,但我遇到了问题ball:addEventListener( "collision", removeBricks )
,它可以正常工作,直到球同时击中两块砖,然后向上/向下方向 ( vy
) 切换两次,使球继续向上或向下移动。
如何一一进行 addEventListener 碰撞并一次禁用多个碰撞?
function removeBricks(event)
if event.other.isBrick == 1 then
vy = vy * (-1)
...
end
end