天天看点

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

Loop 表达式系列

LoopIn()

这个表达式允许在第一个关键帧之前循环任何内容。

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

效果图

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

表达式

loopIn()      

LoopOut()

这个表达式允许你在最后一个关键帧之后循环任何内容。

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

loopOut()      

Ping pong

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

这个表达式允许你来回循环 2 个关键帧,也被称为 boomerang 表达式。

你可以使用 loopIn(“pingpong”) 或 loopOut(“pingpong”)

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

loopOut("pingpong")      

Loop Cycle

loop cycle 表达式基本上是默认值,当您写入loopOut(“cycle”)时,它与 loopOut() 效果相同。如果使用参数修饰符,这个表达式可能更有用。

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

loopOut("cycle")      

Loop Continue

loopOut(“continue”) 表达式使用最后一个关键帧来继续它的方向和速度,直到你的时间轴结束。如果你想让图层随时间移动,这个表达应该是有用的。

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

loopOut("continue")      

Loop Offset

loop offset 表达式允许重复第一个或最后一个关键帧,或者随时间偏移路径

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

loopOut("offset")      

Loop Duration

loop duration 允许您在设定的秒数之后暂停并重复循环。

例如,loopOutDuration(“cycle”,3)将在 3 秒后重复你的循环。

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

loopOutDuration("cycle",3)
// Loop cycle repeat every 3 seconds after last keyframe      

Loop 一个过渡效果

假设你想循环播放一个过渡效果,直到你的时间轴结束。

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

effect("Radial Wipe")(1);(time <= key(1).time) ? loopIn("pingpong") : loopOut("pingpong")      

Loop 参数修饰符

参数修饰符允许对你想要如何循环你的动画有更多的控制,修饰符是在你的表达式示例的末尾添加的数字: loopOut(“offset”, 2)

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

AEJoy ——表达式代码列表和示例(一)Loop 表达式系列

loopOut("offset", 2)      

继续阅读