[解决方案]AE文字弹性运动表达式一直报错

您所在的位置:网站首页 decay_t [解决方案]AE文字弹性运动表达式一直报错

[解决方案]AE文字弹性运动表达式一直报错

2023-08-11 16:33| 来源: 网络整理| 查看: 265

  我所讲解的问题解决是基于这种类型的文字弹性运动表达式,见下方视频链接

  【AE教程】弹跳文字运动

  【AE果冻文字弹跳效果】教程 大佬勿入

  一个是英文版ae教程,一个是中文版ae教程,两个视频置顶的回答都是

freq = 1;decay = 6;duration = 0.25;retard = textIndex*thisComp.frameDuration*2;t = time - (inPoint + retard);startVal = 【100,100,100】;endVal = 【0,0,0】;if (t  duration){linear(t,0,duration,startVal,endVal);}else{amp = (endVal - startVal)/duration;w = freq*Math.PI*2;endVal + amp*(Math.sin((t-duration)*w)/Math.exp(decay*(t-duration))/w);}

  很明显,复制粘贴后,需要把第6行的方括号从中文版改成到英文版,也就是

freq = 1;decay = 6;duration = 0.25;retard = textIndex*thisComp.frameDuration*2;t = time - (inPoint + retard);startVal = [100,100,100];endVal = [0,0,0];if (t  duration){linear(t,0,duration,startVal,endVal);}else{amp = (endVal - startVal)/duration;w = freq*Math.PI*2;endVal + amp*(Math.sin((t-duration)*w)/Math.exp(decay*(t-duration))/w);}

  如果你还报错,请继续看下去(每个视频评论都只说了改成英文符号,然后就没了,我这改完后,一直显示报错,我英文输入一个一个手敲,结果还是报错)

将方括号修改成中文版后,依然报错

  解决方案:将第七行 if (t  duration){ 改为 if (t



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3