我正在编写一个 AE 表达式,它将根据同一图层上效果的关键帧值吐出一个数字。也就是说,如果为 1,则值为 100,如果为 2,则值为 101,如果为 3,则为 99,等等。这就是我的工作:
x = effect("Mouth")("Slider");
if (x == 7 || x == 11 || x == 16) {
103
} else if (x == 6 || x == 10 || x == 15 || x == 25 || x == 26){
102
} else if (x == 5 || x == 9 || x == 12 || x == 14 || x == 19 || x == 24 || x == 27 || x == 28){
101
} else {
100
}
当然有更优雅的方式来做到这一点?我试过写
if (x == 7 || 11 || 16)
但是告诉 After Effects X 绝对等于“这个”或“那个”只是让它假设它也等于“一切”。啊。