使用if语句仅更改一次变量

时间:2016-06-09 11:55:04

标签: expression after-effects

不确定溢出是否严格地说是正确的位置,但它在技术上是编码的。

我试图在Adobe After Effects中编写一个表达式,在if语句中只切换一次复选框。

我有一个null父对象。 null对象正在旋转。当null对象达到某个旋转时,我想要一个复选框打开并保持

这是我尝试的但显然不起作用

t=0;
yrot=transform.rotation;

if(yrot==0){
    t=1;
}

if(t==1){
    active;
}

有人有任何想法吗?

1 个答案:

答案 0 :(得分:0)

您可以添加第boolean类型的第二个变量来检查您是否已输入if语句。

我建议添加类似boolean done = false;的内容(我对语法不确定......)

并在if语句中:

if (t == 1 && !done) {
    active;
    done = true;
}