【发布时间】:2019-05-07 10:17:26
【问题描述】:
所以我想要做的是将过滤器应用于对象,然后在一段时间后将其删除,我所做的是:
local function _filter(n)
local function reset_filter(n)
_zombieTable[n].fill.effect = ""
end
_zombieTable[n].fill.effect = "filter.crystallize"
transition.to( _zombieTable[n].fill.effect , {time = 200,numTiles = 100} )
timer.performWithDelay( 300, reset_filter(n),1 )
end
问题是过滤器只有在我之后不删除它时才会应用,我不明白,因为我在 300 毫秒后删除它,所以它应该应用然后消失。我也尝试过使用 transition.to 的“onComplete”属性,但它的作用是一样的。
【问题讨论】:
-
检查如何使用文档中的 timer.performWithDelay()See two last examples 调用带有参数的函数。