2014-01-19 26 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