ExtendScript(After Effects Script)如何在当前时间将不透明度关键帧添加到任何选定层



这是我尝试过的,但不起作用:/

var myLayer = app.project.item(index).layer(index).propertySpec;
var myProperty = myLayer.opacity;
myProperty.setValue(50);

要设置关键帧,必须使用setValueAtTime在特定时间将属性设置为一个值,因此:

myProperty.setValueAtTime(newValue, time)

您还可以更改现有密钥的值,从而:

myProperty.setValueAtKey(keyIndex, newValue)

如果你不知道属性是什么,你可以通过测试来检查它是否可以设置关键帧

if(myProperty.canVaryOverTime === true){ doTheThings() }

我觉得我现在能做的最有帮助的事情就是给你指Property对象的文档,它们应该会帮你一把。

相关内容

  • 没有找到相关文章

最新更新