如何在一次转换期间使对象转到alpha 0,5并返回1?

时间:2016-05-08 10:32:53

标签: lua corona transition

我希望能够顺利地消失并恢复完全可见。我可以在开始时将alpha设置为0.5,并在转换期间将其设置为1,但这不是我想要的效果。它必须使用一种过渡效果来完成。

顺便说一下,如何在现有转换中添加参数。只会mytransition.params={someparam=2}工作吗?

2 个答案:

答案 0 :(得分:0)

您可以使用缓动库来更改动画如何与过渡一起使用,这样您就可以管理动画在两个值之间的工作方式。我认为您需要使用easing.continuousLoop

尝试将此添加到您的转换中。

检查easing.* library

中的缓动功能

答案 1 :(得分:0)

使用easing.continuousLoop将alpha设置为所需的值并返回上一个:

transition.to( object, { time=1000, alpha=0, transition=easing.continuousLoop } )