大家好哇,今天的表达式不仅可以适配文字尺寸,还可以适配文字的缩放、字间距。总之,只要你写,AE就敢画!
1.新建图层,创建文字层和形状图层,这个形状图层是十分细的一个矩形。
2.将文字图层命名为text,文字层锚点置于底部中心,文字对齐方式选择居中,两个图层水平居中于合成。
3.展开形状层的大小属性,添加表达式:
yourTextLayer = thisComp.layer("text");
x = yourTextLayer.sourceRectAtTime().width * yourTextLayer.transform.scale[0]/100;
y = value[1];
[x,y];
表达式的含义是:
目标文字图层为本合成中命名为“text”的图层;
尺寸的X值为判断text图层的宽度乘以text图层的缩放变化的百分比。
Y值则不变。
此时下划线适配文字图层的宽度。
无论是我们对形状图层进行缩放、修改大小、调整文字比例、调整文字间距,下划线都会跟着适配!
举一反三,这样的表达式是否可以用在其他图层的适配功能上面呢?
今日表达式,你学会了吗?
相关阅读:
Continue表达式的使用 有效提升动画效率
AE小技巧丨把标记物尽其用的三个小妙招
macos
Windows
m系列