AE表达式m = thisComp.layer("文字库").text.sourceText;textSplit = m.split("\r");out = textSplit.length;v = Math.floor(linear(time,0,thisComp.duration,0,50))textSplit[v + index]前两句还能搞明白.后面的三句我就搞不明白是什么
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 03:56:10
![AE表达式m = thisComp.layer(](/uploads/image/z/440088-24-8.jpg?t=AE%E8%A1%A8%E8%BE%BE%E5%BC%8Fm+%3D+thisComp.layer%28%22%E6%96%87%E5%AD%97%E5%BA%93%22%29.text.sourceText%3BtextSplit+%3D+m.split%28%22%5Cr%22%29%3Bout+%3D+textSplit.length%3Bv+%3D+Math.floor%28linear%28time%2C0%2CthisComp.duration%2C0%2C50%29%29textSplit%5Bv+%2B+index%5D%E5%89%8D%E4%B8%A4%E5%8F%A5%E8%BF%98%E8%83%BD%E6%90%9E%E6%98%8E%E7%99%BD.%E5%90%8E%E9%9D%A2%E7%9A%84%E4%B8%89%E5%8F%A5%E6%88%91%E5%B0%B1%E6%90%9E%E4%B8%8D%E6%98%8E%E7%99%BD%E6%98%AF%E4%BB%80%E4%B9%88)
AE表达式m = thisComp.layer("文字库").text.sourceText;textSplit = m.split("\r");out = textSplit.length;v = Math.floor(linear(time,0,thisComp.duration,0,50))textSplit[v + index]前两句还能搞明白.后面的三句我就搞不明白是什么
AE表达式
m = thisComp.layer("文字库").text.sourceText;
textSplit = m.split("\r");
out = textSplit.length;
v = Math.floor(linear(time,0,thisComp.duration,0,50))
textSplit[v + index]
前两句还能搞明白.
后面的三句我就搞不明白是什么意思了.
特别是倒数第二句.
小弟是新手
顺便找一个老师
随时能回答我的问题就可以 .
AE表达式m = thisComp.layer("文字库").text.sourceText;textSplit = m.split("\r");out = textSplit.length;v = Math.floor(linear(time,0,thisComp.duration,0,50))textSplit[v + index]前两句还能搞明白.后面的三句我就搞不明白是什么
第一句好像是确定文字来源,
然后第二句好像是遇到回车就换行,
第三句表示out等于文字的个数(长度);
第四句表示当时间从0到这个合成的最长时间的时候,当前的值V将对应的从0变到50,
最后一句么貌似是用上面的V值加上图层编号