【AE表达式 进阶】自定义函数库 跨合成随意调用

有粉丝问我, 赶紧看下鹤梦视频

示例

// ① 自定义函数库示例
// 文字图层表达式:
// 图层位于: comp("Utils").layer("MyFuntions")

function get_222(){
    return 222
}

// ② 调用函数示例(任意图层)
// eval: 用于将普通字符串转为代码
// text.sourceText: 文字图层的内容
eval(comp("Utils").layer("MyFuntions").text.sourceText)
get_222() // 成功啦

20230421-19111531.png

视频介绍

https://www.bilibili.com/video/av806513702/

优缺点

  • 如果经常使用表达式, 可以多弄很多函数, 并且用新建工程模板, 方便很多
  • 如果对表达式不太熟悉, 甚至连函数是什么都不知道, 那么对你没用