作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以将所有自定义表达式保存在外部 .jsx 文件中,以便我可以从项目内部调用它们?
例如,假设我有一个我经常使用的表达式,它将人偶工具指向一个空对象的位置。我知道我可以将该表达式转换为一个可以接受两个参数的函数,但是我可以将它保存到自定义库中,以便我可以轻松地在项目中重用它吗?
现在,我只是将相同的代码从一个属性复制并粘贴到另一个属性,我开始觉得有一种替代方法可以更有效地做到这一点。
提前致谢!
最佳答案
我成功地测试了这个,把它放在你的表达之上:
$.evalFile("/Users/myname/ae/functions.txt");
$.evalFile("/Users/myname/ae/functions.txt");
var p1 = thisComp.layer("Null 1").transform.position;
var p2 = thisComp.layer("Null 4").transform.position;
var p = p2 - p1;
printPosition(p)
function printPosition (p){
return " " + parseInt(p[0]) + " : " + parseInt(p[1])
}
关于after-effects - 如何在 After Effects 的自定义全局库中声明函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14006958/
我是一名优秀的程序员,十分优秀!