Я работаю над простой прорывной игрой, и у меня проблема с ball:addEventListener("collision", removeBricks)
, она отлично работает, пока мяч не ударит по двум кирпичам в то же время, что и направление вверх/вниз (vy
) переключается дважды, заставляя мяч продолжать движение вверх или вниз.Один за другим addEventListener collision
Как выполнить однократное столкновение addEventListener и отключить сразу несколько столкновений?
function removeBricks(event)
if event.other.isBrick == 1 then
vy = vy * (-1)
...
end
end
Можете ли вы предоставить дополнительный код о том, как вы создаете кирпич? – DevfaR