Ae 核心表达式及用法(04):值映射 您所在的位置:网站首页 ae时间重映射循环表达式 Ae 核心表达式及用法(04):值映射

Ae 核心表达式及用法(04):值映射

2024-06-16 07:10| 来源: 网络整理| 查看: 265

值映射

linear(t, 最小输入, 最大输入, 最小输出, 最大输出)

将 t 值从一个范围(最小输入 ~ 最大输入)映射到另一个范围(最小输出 ~ 最大输出)。类似于一个转换器。

t 的类型为单值数据,但可将其映射为数组数据。

当 t 小于等于“最小输入”时返回“最小输出”。当 t 大小等于“最大输入”时返回“最大输出”。

//用形状图层的上下移动来映射此图层的旋转属性 //推子的 Y 值最小为 150,最大为 640,可分别使得此图层旋转 90 度和 -90 度 x = thisComp.layer("推子").transform.position[1]; linear(x,150,640,90,-90);

9bf0943dbdf5255914b9aa5f70568c3e.gif

ease(t, 最小输入, 最大输入, 最小输出, 最大输出)

与具有相同参数的 linear 方法类似,只不过插值渐进和渐出以使开始点和结束点的速度为 0。

此方法会产生一个非常流畅的动画。

//X 位置表达式。让形状图层 1 秒内从右侧移入。文字图层的移入方法类似。 ease(time,0,1,value+1000,value)

d576d3738f18ba56b31d9af1427a1a14.gif

clamp(x, 最小值, 最大值)

返回 x 值。若 x 小于最小值时返回最小值, x 大于最大值时返回最大值。

//先给 X 位置直接填入一个固定值,在 Y 位置写下表达式,用于限制形状上下移动(Y 值)的范围在 150 ~ 640 之间。 clamp(transform.yPosition,150,640)

2eeb4d3973caa5e8a062c3c4a77f4049.png

“有钱的捧个钱场,好看的点下在看”



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有