从Corona SDK中的事件中删除对象

时间:2013-05-05 06:25:15

标签: lua corona

所以我正在创造一个敌人射击子弹的游戏。当它撞到屏幕的末端时,子弹甚至会碰到我发生的碰撞。我想在这一点上删除它并将地址清除回零值。在碰撞前后检查地址时,未进行任何更改。请帮助您了解这方面的任何见解。

local onCollision = function(event)
        if event.phase == "began" then
            event.object2:removeSelf();
            event.object2 = nil;
        end
end
Runtime:addEventListener("collision",onCollision);

1 个答案:

答案 0 :(得分:1)

local onCollision = function(event)
        if event.phase == "began" then
            event.target:removeSelf();
            event.target= nil;
        end
end
Runtime:addEventListener("collision",onCollision);