如何使用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)

我该如何正确地移除子弹?我尝试了几件事,但我不知道如何处理删​​除函数。

点赞
用户1979583
用户1979583

将您的 transition.to 更改如下,并运行您的应用程序:

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

继续编码............. :)

2014-01-19 22:11:40