我目前正在玩Perlin和SimplexNoise之类的Noises。 当我将Noise函数集成到我的代码中时,我得到的东西看起来像 静态,这显然是不应该的。
这是我当前的代码。
//Width and Height are Screenwidth and height
//Pixelsize is 4
for(int x = 0; x < (width/pixelSize); x++) {
for (int y = 0; y < (height/pixelSize); y++) {
double newColor = SimplexNoise.noise(x, y);
if (newColor > 0) {
g.setColor(Color.black);
}
else {
g.setColor(Color.WHITE);
}
g.fillRect(x*pixelSize, y*pixelSize, pixelSize, pixelSize);
}
}
我使用的噪音来自这里 https://github.com/SRombauts/SimplexNoise/blob/master/references/SimplexNoise.java