MG实用技巧:Loop循环表达式运用
简单实用的循环表达式
大家好,我又无耻的出现了....说好的定期更新,结果一等就是一年。嗯!今天带来的小Tip其实一年前就已经做好,愣是没有发出来。
今天来讲个简单但实用的循环表达式:Loop,运用这个表达式你可以制作出许多具有魔性的小动效。
下面是运用这个表达式做了一个少女心爆棚的小动画。嗯,效果还是有的。

废话不多说,接下来我们先从好好解析LoopOut表达式:
(1)Loop表示循环的意思,在Loop中有LoopOut和LoopIn这两位好兄弟,他们区别在于:
LoopIn表示从你的时间段开始到你的第一个关键帧之间作循环;
LoopOut表示从你的最后一个关键帧开始到你的时间段最后之间作循环。
很绕对吧,下面有示意图。

图:LoopIn

图:LoopOut
总之,如果你想一直让你的运动物体无限循环至全部时间,那么就选择LoopOut;
如果你想让你的运动物体循环到某个特定的时间点,那么就选择LoopIn。
(2)type=“类型”是循环的方式,类型有比如:
“cycle”,就如其中文意思“首尾相连的圆圈”一样,从头到尾再从头到尾...循环;
“pingpong”就如其中文意思“乒乓球”一样,从头到尾再从尾到头…循环。
以上是常见的两种循环方式。以下是示意图。

图:cycle

图:pingpong
(3)numkeyframes表示选择哪些关键帧进行循环。
当numkeyframes=0的时候,表示所有关键帧循环;
当numkeyframes=1的时候,表示只循环最后两帧;
当numkeyframes=2的时候,表示只循环最后三帧。以此类推。
下面是示意图。

图:numkeyframes=1

图:numkeyframes=2
讲解就到这里,很简单是吧。虽然是个简单的小Tip,但在不同人手里有不同的玩法,本来想找几个运用了这个表达式的优秀动效,看看点,还是睡觉吧,晚安。








































