返回

释放创造力!解锁AEJoy——表达式代码列表和示例(一)

前端

释放创造力!解锁AEJoy——表达式代码列表和示例(一)

在动画的世界中,循环是一个非常常见的元素。它可以用来创建各种有趣的动画效果,比如旋转、弹跳、反复播放等。而AEJoy中的一系列Loop表达式,则可以让你轻松实现这些效果。

AEJoy 是一款用于Adobe After Effects的表达式代码合集,它能帮助你轻松创建动画,实现各种特殊效果。本系列文章将介绍AEJoy中Loop表达式的用法,并提供详细的代码示例和效果展示。

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

效果图:

[图片]

表达式

LoopIn(expression, numLoops, cycle)

参数

  • expression:要循环的表达式。
  • numLoops:循环的次数。
  • cycle:循环的类型。可以是“once”、“continuous”或“alternate”。

示例

LoopIn(thisComp.layer("Layer 1").position, 3, "continuous")

这段表达式将使图层“Layer 1”在时间轴的第一个关键帧之前循环3次。

LoopOut() 这个表达式允许你循环任何内容,直到最后一个关键帧之后。

效果图:

[图片]

表达式

LoopOut(expression, numLoops, cycle)

参数

  • expression:要循环的表达式。
  • numLoops:循环的次数。
  • cycle:循环的类型。可以是“once”、“continuous”或“alternate”。

示例

LoopOut(thisComp.layer("Layer 1").position, 3, "continuous")

这段表达式将使图层“Layer 1”在时间轴的最后一个关键帧之后循环3次。

LoopBounce() 这个表达式允许你循环任何内容,并在循环的末尾反弹。

效果图:

[图片]

表达式

LoopBounce(expression, numLoops)

参数

  • expression:要循环的表达式。
  • numLoops:循环的次数。

示例

LoopBounce(thisComp.layer("Layer 1").position, 3)

这段表达式将使图层“Layer 1”在时间轴上循环3次,并在每次循环的末尾反弹。

LoopPingPong() 这个表达式允许你循环任何内容,并在循环的末尾改变方向。

效果图:

[图片]

表达式

LoopPingPong(expression, numLoops)

参数

  • expression:要循环的表达式。
  • numLoops:循环的次数。

示例

LoopPingPong(thisComp.layer("Layer 1").position, 3)

这段表达式将使图层“Layer 1”在时间轴上循环3次,并在每次循环的末尾改变方向。

Loop expressions are a powerful tool that can be used to create a variety of interesting animation effects.

With a little creativity, you can use Loop expressions to bring your animations to life.