我正在尝试将一些文字从模糊到非模糊回到模糊。为此,我尝试在补间之前设置blurX和blurY,但这会阻止补间完全发生。我做错了吗?
TweenMax.set(text, {alpha:0, blurFilter:{blurX:20, blurY:20}});
TweenMax.to(text, 5, {alpha:1, blurFilter:{blurX:0, blurY:0}, ease:SlowMo.ease.config(1, 0, true), yoyo:true});
编辑:删除轻松让淡出发生,但它仍然没有yoyo
TweenMax.to(text, 5, {alpha:1, blurFilter:{blurX:0, blurY:0}, yoyo:true});
答案 0 :(得分:3)
忘记输入重复功能:
TweenMax.to(text, 5, {alpha:1, blurFilter:{blurX:0, blurY:0}, repeat:1, yoyo:true});
为了更顺畅的宽松(由于某种原因,在这种情况下容易起作用,而在上述场景中没有):
TweenMax.to(text, 5, {ease:SlowMo.ease.config(1, 0), alpha:1, blurFilter:{blurX:0, blurY:0}, repeat:1, yoyo:true, delay:(8)});
答案 1 :(得分:0)
yoyo
参数取决于repeat
,因此如果您希望补间能够永久持续,则必须插入repeat: -1
yoyo: true
。