2013-05-05 2 views
0

그래서 총알을 발사하는 게임을 만들고 있습니다. 총알 사건은 화면의 끝을 칠 때 내가 만든 충돌을 치게됩니다. 나는 그것을 제거하고 nil 값으로 다시 주소를 지우고 싶다. 충돌 전후의 주소를 확인할 때 아무런 변화가 없었습니다. 당신이 가지고있는 통찰력을 가지고이 일을 도와주세요.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); 
관련 문제