AEJoy —— 表达式之仅限在某一维摆动JS

Posted panda1234lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AEJoy —— 表达式之仅限在某一维摆动JS相关的知识,希望对你有一定的参考价值。

效果图

wiggle() 的作用仅限于水平方向

想法

wiggle() 确实是一个非常方便的工具,但有时您希望对它有更多的控制。在本例中,我们希望仅将摆动限制在水平方向。

设计

要理解 wiggle() 最重要的一点是,它生成的结果与应用它的属性具有相同的维度。例如,如果你将 wiggle() 应用于 3D 层的 position 属性,结果将是一个由三个元素组成的数组(x、y 和 z 各一个)。我们需要做的就是将 wiggle() 的结果捕捉到一个变量(我们称之为 “w” ),然后从这个变量中提取我们想要摆动的维度,并将它与其他维度的未摆动的值结合起来。

描述代码的时间比编写代码的时间要长! 这是代码:

表达式

w = wiggle(2,50); 

以上是关于AEJoy —— 表达式之仅限在某一维摆动JS的主要内容,如果未能解决你的问题,请参考以下文章

AEJoy ——表达式代码列表和示例

AEJoy —— 随机运动表达式之深入一些复杂运动

AEJoy —— 表达式之惯性模拟详解JS

AEJoy —— 表达式之惯性模拟详解JS

AEJoy —— 表达式之音频节拍计数器JS

AEJoy ——表达式之彩色文字尾随特效JS