Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 隐藏具有特定位置的对象_Android_Lua_Coronasdk - Fatal编程技术网

Android 隐藏具有特定位置的对象

Android 隐藏具有特定位置的对象,android,lua,coronasdk,Android,Lua,Coronasdk,我是使用corona的Android游戏新手,我使用计时器在本地显示50倍重复的硬币。 我想做的是,如果角色在硬币上发生碰撞,硬币将消失,问题是我如何隐藏特定的硬币 这是我如何创造硬币的代码 function coins() coin1 = display.newImage( "coin1.png") coin1.x = math.random(0, 600) coin1.y = math.random(0, 400) coin1.myName = "wewe"

我是使用corona的Android游戏新手,我使用计时器在本地显示50倍重复的硬币。 我想做的是,如果角色在硬币上发生碰撞,硬币将消失,问题是我如何隐藏特定的硬币

这是我如何创造硬币的代码

function coins()
    coin1 = display.newImage( "coin1.png")
    coin1.x = math.random(0, 600)
    coin1.y = math.random(0, 400)
    coin1.myName = "wewe"
    physics.addBody(coin1, {friction = 1, density = 1})
end

timer.performWithDelay(
   1000, coins, 100 )

吃点这样的

local function removeCoin(self,event)
   if(event.phase == "began") then
      self:removeSelf()
   end
end
coins()中添加以下内容

coin1.collision = removeCoin
coin1:addEventListener("collision",coin1)
这将使得在硬币发生碰撞时调用removeCoin
,从而删除其调用者,在本例中为硬币

通过执行以下操作,可以停止删除这两个对象:

if(event.phase == "began" and self.myName == 'coin') then
      self:removeSelf()
end

我需要隐藏硬币,但不需要隐藏人物。在这段代码中,它们都被删除了。你有解决办法吗?