在Adobe After Effects中对文本进行居中对齐是非常简单的。我将向你展示如何将你的文本自动水平和垂直居中对齐,这样当你改变文本时,它仍然在中间。
如何自动将文本居中对齐
你要做的第一件事是创建你的文本层。
在时间线窗口中点击右键,进入新建,然后是文本。
输入你的文本,完成后不要点击 "Esc"。
After Effects与Illustrator和Photoshop不同,在输入文本后点击 "Esc "实际上会撤销你对文本的修改。如果你想取消对文本的选择,请点击窗口中的任意地方。
选择文本层,进入“段落”窗口,点击“中心文本”,将文本中心对齐到锚点。如果您现在更改文本,它仍然将水平中心对齐,但如果您向文本添加另一行,它将不会垂直中心对齐。
解决这个问题的方法是使用1个效果和2个表达式。
进入效果窗口,搜索 "分离XYZ位置"。
把这个效果拖到你的文本层上。
现在,进入变换效果,选择“位置”属性按住 "Opt "/"Alt "键,同时点击位置旁边的小秒表。
这将打开一个文本字段,你可以添加一个表达式。
并粘贴“表达式1”,并粘贴到此文本字段中。
①表达式 1
value + [effect(“Separate XYZ Position”)(“X Position”), effect(“Separate XYZ Position”)(“Y Position”), effect(“Separate XYZ Position”)(“Z Position”)]
现在对“锚点”属性做同样的事情。按住 "Opt "/"Alt "键并点击秒表。并粘贴 "表达式2 "到这个文本字段。
②表达式 2s=sourceRectAtTime();[0,s.top-45+s.height/2]+value
现在的最后一步是选择文本层,然后进入 "对齐 "窗口,将文本层垂直对齐到中心。
现在,无论您在其中输入什么,您的文本都应该与中间完美对齐。
如果对你有所帮助,别忘了点赞关注哦!