我正在尝试创建一个坠落物体游戏。但是,我很难为这个游戏创造关卡。它不会改变场景或任何东西,但我希望它一路走来更难。有坏物品和好物品掉落,角色应该吃好物品并避免坏物品。
我正在使用 createItem 函数创建那些坏项目和好项目,并使用两个 timer.performWithDelay 调用此函数。物品随机掉落。一个用于好项目,一个用于坏项目。但是,有时坏项目在好项目之下,不可能抓住好项目。我怎么能阻止它?我添加了一个碰撞过滤器,让这些项目相互通过,这就是为什么它们会一个接一个地出现。
下面是我用两个计时器调用 createItem 的方法:
goodTimer = timer.performWithDelay(1000, function() createItem(goodItem[math.random(1,#goodItem)],1) end, 0 )
badTimer = timer.performWithDelay(5000, function() createItem(badItem[math.random(1,#badItem)],0) end, 0 )