我怎样才能在 Corona 中做到这一点?

Posted

技术标签:

【中文标题】我怎样才能在 Corona 中做到这一点?【英文标题】:How can I do this in Corona? 【发布时间】:2018-10-05 21:44:18 【问题描述】:

我正在用 Corona SDK 制作一个游戏,就像你生成了一个气球,它会掉下来,当你按下那个气球时它会消失,它应该会生成另一个等等,我已经设法设置第一个,这样当你点击它时它会被破坏,我有一个函数,当你点击气球时会调用它,这里是:

function onBalloonTap (event) 
    balloon:removeSelf()
    audio.play(blingsound)
    local balloon = display.newImageRect( "balloon.png", 128, 200 )
    balloon.x, balloon.y = 160, -100
    balloon.rotation = 10
    physics.addBody(balloon,  density=1.0, friction=0.3, bounce=0.5 )
end

它工作得很好,它会生成另一个气球,如你所见,但我无法点击它或任何东西,我不知道如何生成另一个气球,以便适用于第一个的所有内容都适用于它.

【问题讨论】:

我希望您的框架的任何教程都包含类似的内容。您提供的代码不足。目前尚不清楚程序在哪些事件(在哪些条件下)运行此功能。如果你知道你是如何创建第一个气球的,你就可以为第二个气球做同样的事情。 【参考方案1】:

您需要将 new 事件监听器添加到 new 气球。

【讨论】:

以上是关于我怎样才能在 Corona 中做到这一点?的主要内容,如果未能解决你的问题,请参考以下文章

我怎样才能有效地做到这一点? [关闭]

我想通过评论框插入大文本。我怎样才能在 PHP 中做到这一点?

在一个特定的专栏中,我想同时处理管道函数以及使用 concat 函数。我怎样才能做到这一点?下方查询

我怎样才能做到这一点? - 动画报价 - JQuery

我怎样才能做到这一点,当我在 tkinter 中更改标记的单词时,颜色会变回来?

我有一个附加动画的元素,所以我希望动画在我悬停在元素上后生效。我怎样才能做到这一点?