在Corona SDK中更新transition.to

时间:2014-04-09 19:52:12

标签: lua corona transition

简单的问题,但我无法弄清楚。

在一个函数中我有这个:

 transition.to( object, { time=300, alpha=1, tag= "moveObject", x=500, y=50, onComplete= end } )

我有一个功能,我想用它来更新转换,当它仍然是" alive"。

Function updateObject(tagname)
--update the transition.to x with +50

End

如何更新功能转换?

1 个答案:

答案 0 :(得分:0)

您应该取消转换并创建一个新转换。要取消它,你必须保存它。示例:

local toX = 500
local yourTrans = transition.to( object, {x=toX, ... })

...

function updateObject(tagname)
    --update the transition.to x with +50
    transition.cancel(yourTrans)
    toX = toX + 50
    yourTrans = transition.to( object, {x=toX, ... })
end