在 Corona 中如何实现这个?

我正在用 Corona SDK 制作一个游戏,游戏里有个气球会随机出现并往下掉,玩家点击气球后,气球就会被消除并生成一个新的气球继续掉落。我已经设定好了第一个气球的点击事件,下面是相应的函数代码:

function onBalloonTap (event)
    balloon:removeSelf()
    audio.play(blingsound)
    local balloon = display.newImageRect( "balloon.png", 128, 200 )
    balloon.x, balloon.y = 160, -100
    balloon.rotation = 10
    physics.addBody(balloon, { density=1.0, friction=0.3, bounce=0.5 })
end

代码运行良好,并成功生成了新的气球,但我无法再次点击它或者执行其他操作。我不知道该如何生成一个新的气球并且让原本应用于第一个气球的代码同样适用于新的气球。

点赞
用户7927634
用户7927634

你需要为这个新的气球添加一个新的事件监听器。

2018-04-25 16:15:25