【发布时间】:2011-04-22 16:26:32
【问题描述】:
我特别看这个例子:
http://www.airtightinteractive.com/demos/processing_js/noisefield08.html
这是它的代码:
http://www.airtightinteractive.com/demos/processing_js/noisefield08.pjs
我想我需要解释一下这些行在粒子类中的作用:
d=(noise(id,x/mouseY,y/mouseY)-0.5)*mouseX;
x+=cos(radians(d))*s;
y+=sin(radians(d))*s;
我知道噪声会根据给定的坐标计算一个值,但我不明白将粒子的 x pos 除以 mouseY 或 y pos 除以 mouseY 的逻辑。我也不明白“id”是什么,它似乎是一个计数器代表什么,或者接下来的两行完成了什么。
谢谢
【问题讨论】: