在 Corona SDK 中,我如何检测球是否与屏幕底部发生碰撞?

我正在制作一个游戏,其中一部分涉及检测球何时与屏幕底部碰撞(从而结束游戏)。问题是,我在这方面遇到了一些困难。

到目前为止,这是我的代码:

function gameListeners(action)
    if(action == 'add') then
       ground:addEventListener('collision', display.newImage('end_game_background.png'))
    else
       ground:addEventListener('collision', display.newImage('end_game_background.png'))
    end
end

function alert()
    audio.play(loseSnd)
    gameListeners('rmv')
    alertView = display.newImage('end_game_background.png', 90, 200)
    transition.from(alertView, {time = 200, alpha = 0.1})
    local scoreTF = display.newText(score.text, 145, 253, 'Futura', 17)
    scoreTF:setTextColor(255, 255, 255) timer.performWithDelay(100, function() physics.stop() end, 1)
end

如果有人能帮忙,那就太好了。

点赞