0

所以我正在创建一个敌人正在发射子弹的游戏。当子弹击中屏幕末端时,子弹最终击中了我所做的碰撞。我现在想将其删除并将地址清除回零值。在检查碰撞前后的地址时,没有进行任何更改。请帮助您对此有任何见解。

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

1 回答 1

1
local onCollision = function(event)
        if event.phase == "began" then
            event.target:removeSelf();
            event.target= nil;
        end
end
Runtime:addEventListener("collision",onCollision);
于 2013-05-05T20:27:41.913 回答