AE表达式的原理是什么?
1个回答
2022-11-15 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
AE的表达式是基于JSP的函数的,有编程基础的人看着会方便。\x0d\x0a\x0d\x0a表达式最基本要素\x0d\x0a1.参数对应的个数:\x0d\x0a用AE的人都知道AE中的属性对应参数的维数是不一样的。\x0d\x0a举个例子:\x0d\x0asacle(缩放)的参数是2个,对应X,Y的缩放。所以对应的表达\x0d\x0a式的参数也应该是2个,少一个的话就会出错哦。\x0d\x0a所以大体我们可以这样写:\x0d\x0a[20,20]\x0d\x0a这样就是把sacle固定在20%*20%的大小,添加表达式后\x0d\x0a手动的修改会无效。当然这个表达式貌似米什么用。= =\x0d\x0a2.参数对应的范围:\x0d\x0a每个属性都有自己的对应范围。就是说有上限和下限。\x0d\x0a继续举例子:\x0d\x0aopacity(透明度)对应参数一个,范围是0-100。所以你要是想把\x0d\x0a大于100的数值赋予它,系统就会默认为100。这时我们输入的数值变化\x0d\x0a就米用了,所以要把要赋予opacity的参数范围更正为0-100的倍数。例\x0d\x0a如我们要使透明度随着rotation(旋转)发生变化。\x0d\x0a表达式的写法:\x0d\x0arotation/360*100\x0d\x0a因为rotation转动一圈的角度是360,所以我们把rotation的数值\x0d\x0a除360,这样就变成了透明度随着rotation转一圈的比例发生变化,\x0d\x0a转一圈的时候,透明度变成100。当然你要是设定为720,就是2圈的\x0d\x0a时候透明度变为100。\x0d\x0a3.属性原始参数的表示\x0d\x0a有时候我们只希望改变属性的某一个参数,另外的参数我们还可以\x0d\x0a手动调节,那要怎么做呢?\x0d\x0aAE的属性的参数表示用的是数组或叫阵列的表示方式。\x0d\x0a例子会形象些:\x0d\x0aposition(位置)在开3D层前对应的参数是2个,X和Y。开了3D层\x0d\x0a后对应的是3个,X,Y和Z。\x0d\x0a对应X的表示是position[0],对应Y的是position[1]\x0d\x0a开了3D,position[2]对应的就是Z。\x0d\x0a注意参数对应的序号是从0开始的。我们想只改变position的Y属性\x0d\x0a就可以这么写:\x0d\x0a[position[0],100]\x0d\x0a这样就把Y的参数限制为100,而X的属性保持原样。\x0d\x0a4.表达式的添加方法\x0d\x0aAnimation-Add Expression(动画-添加表达式)\x0d\x0a快捷键 ALT+SHIFT+=或按住ALT点要添加表达式属性的码表
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询