2013-05-05 30 views
0

所以我創建了一個遊戲,讓敵人發射子彈。當子彈擊中屏幕的盡頭時,子彈正在發生碰撞。我想在這一點刪除它,並清除地址回零值。在碰撞之前和之後檢查地址時,沒有改變。請幫助您對此可能有的任何見解。從Corona SDK中的事件中移除對象

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

回答

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