sourceRectAtTime(t=时间,includeExtents= false)
返回类型:具有四个属性的 JavaScript
对象:[上边界、左边界、宽度、高度]。范围仅适用于形状图层,可根据需要增加图层范围的大小;也可增加段落文本图层(After Effects 15.1 及更高版本)的大小,此时它会返回段落框的范围。示例:myTextLayer.sourceRectAtTime().width.
1、新建方形,新建文字层,文字层排版选择居中,给方形的size添加表达式:
pad = 80; src = thisComp.layer(""); box = src.sourceRectAtTime(time - src.inPoint); [box.width + pad, box.height + pad]
其中的pad为自定义变量,让文本框和文字之间有一定空隙,而不是填满。
2、调整锚点,用拾取器给位置建立父子关系,这样调整文字的位置时候,文本框也能跟随运动
随意输入文字,或者更改文字大小,文本框都能自适应调整。
厉害啊,