2014-01-19 47 views
3

我想在子彈出現後刪除子彈,緊接着我的過渡。這裏是我的代碼:如何使用corona sdk去除子彈

local bullet 
local function shootf (event) 

    bullet = display.newRect(w/2, h/2, 15, 15) 
    physics.addBody(bullet, "static") 
    transition.to(bullet, {time = speed, x = bulletX, y = bulletY}) 
    print("bullet shot") 
end 

shoot:addEventListener("tap", shootf) 

如何正確刪除子彈?我嘗試了幾件事,但我不知道如何處理de刪除功能。

回答

2

更改transition.to如下,並運行應用程序:

transition.to(bullet, {time = speed, 
         x = bulletX, 
         y = bulletY, 
         onComplete=function() bullet:removeSelf() end end}) 

保持編碼............. :)

+0

太謝謝你了! :) – Fannick