我正在制作一个AE项目,大约50个Emojis应该在地板上有一个阴影。为了让事情变得更容易,我尝试添加一个表达式,根据表情符号与表情符号的距离自动收缩并增大阴影。地板。
这是我尝试过的
你可以看到阴影增长和缩小但方向错误。因此,当表情符号接近地板时,它会缩小,当距离越来越大时,它会越来越大。我需要与当前行为相反。
我如何实现这一目标?
这是我用于阴影图层的比例属性的表达式。阴影层与表情符号层分开。所以我的作品只有2层。
for(i in 1:Ntotatl){
y[i] ~ dnorm(mu[i], 1/sigma^2)
mu[i] <- beta[s[i],1] + beta[s[i],2] * x[i,1] + betax[1] * x[i,2] +
betax[2] * x[i,3] + betax[3] * x[i,4]
}
感谢您的时间。
答案 0 :(得分:0)
这里的基本概念是将值从一个范围映射到另一个范围。你想说(例如)当距离在0到100之间变化时,比例应该在1和0之间按比例变化。
function map ( x, oldMin, oldMax, newMin, newMax ) {
return newMin + ( x - oldMin ) / ( oldMax - oldMin ) * ( newMax - newMin );
}
var minDistance = 0;
var maxDistance = 100;
var maxScale = 1;
var minScale = 0;
xScale = yScale = map( dist, minDistance, maxDistance, maxScale, minScale );