目录

表达式简介

使用表达式的时机

解析表达式

为参数加入表达式

拾取线

向量与维数

参数值范围

插值方法

对象

全局对象

默认对象

方法与属性

矢量运算

实例应用

其他材料

表达式深入

参考表格

工程文件连接

返回主页

默认对象——当前图层

图层参考语句看起来十分烦琐,也不便于记忆,AE提供了默认的对象以简化最通用的参考对象:this_layer,如果不设置任何全局对象,AE会自动理解为针对当前图层,并且所有的操作都从当前图层开始。这就是你可以只写"pacity"而不必书写"his_layer.opacity"的原因。

如果还没有理解默认对象的话,回忆一下我们前面讲到的地址邮信的例子,当你身处大陆并且需要往大陆邮信时,你可以不用在地址前面加上国家的名字,邮政服务部门也可以很好的为你服务,在这里,中国就是我们所说的默认对象。在AE中,如果不特别指明全局对象,表达式就会使用默认对象, ‘this_layer’.

当然, 如果你需要指明当前图层以外的对象, 你就需要设置适当的全局对象.

即使你想选择当前合成中的另外的图层, 你业不能写成这种形式‘layer("Layer 1")’ 因为图层不是全局对象–他们是属于合成的次级对象, AE需要知道图层所在的合成. 所以你需要在图层前面加上合成名字:

this_comp.layer("Layer 1")

记住这种结构— 你会在今后的制作过程中频繁的使用他.

所有内容版权归JJ Gifford.所有,翻译权归CG频道所有,违者必纠。