我的代码到目前为止,显示如下,使用一个简单的Perlin噪声数字生成器为一个圆球创建一个更自然的sudo随机运动。
我打算发生的是程序生成描述Perlin噪声产生的运动模式的线。想象一下沿着y轴的波浪,但它从球体的位置开始向下移动。
我的问题是我无法找到一种方法来编程这种方式,在设置中没有背景(意味着orb的每个实例将永远留在屏幕上)并且没有直线一个统治者。
这是我尝试使用其他人的代码并将其编入我已经写过的内容中的微弱尝试。
final int INTERVAL = 10;
float t = 0;
void setup() {
size(600,400);
background(0);
}
void draw() {
fill(255);
t = t + 0.01;
float x = noise(t);
x = map(x,0,1,0,width);
ellipse(x,height/2,40,40);
stroke(255);
line(x,pmouseY,x,mouseY);
loadPixels();
arrayCopy(pixels, 0, pixels, width, (height - 1) * width);
updatePixels();
}