在After Effects中,如果您使用了表达式来设置文本层的大小并且遇到了“Text Size Error”的错误提示,您需要修改表达式中的代码。以下是两种可能的
您可能已经使用了这样的代码来设置文本层的大小:
value + [50,50]
但是,这个代码可以仅适用于创建具有相同分辨率的合成,否则它将无效。您可以使用toComp方法修改代码,并使其可以适用于各种不同的合成分辨率。例如:
value + [50,50]*thisComp.layer("Null 1").scale.toComp()
这里,“Null 1”是您需要创建的新null层。您可以将其放置在合适的位置,然后将其缩放到合适的大小。
另一种解决方法是使用thisLayer方法。这将使代码更加灵活并且可以适用于各种不同的文本层。例如:
value + [50,50]*thisLayer.scale
这将直接使用文本层的比例因子来设置其大小。
无论您选择哪种方法,都应该能够解决这个问题并正确地设置文本层的大小。