我设计了一个小的个人项目,来帮助我学习如何使用Perlin噪声。这个项目涉及填充一个具有r
行和c
列的二维数组,用Perlin噪声算法生成的随机连贯数据。
现在,我已经花费了几个小时阅读各种有关生成Perlin噪声的资源。然而,我完全无法理解它们,感到很迷惑。我理解了基本概念,但不知道如何开始在Java中实施。如果有人能展示一些代码并进行适当的注释,以完成我的目标,那将非常有帮助,这样我就可以倒推并应用它们。
我设计了一个小的个人项目,来帮助我学习如何使用Perlin噪声。这个项目涉及填充一个具有r
行和c
列的二维数组,用Perlin噪声算法生成的随机连贯数据。
现在,我已经花费了几个小时阅读各种有关生成Perlin噪声的资源。然而,我完全无法理解它们,感到很迷惑。我理解了基本概念,但不知道如何开始在Java中实施。如果有人能展示一些代码并进行适当的注释,以完成我的目标,那将非常有帮助,这样我就可以倒推并应用它们。
请查看被接受的答案。 Java中的Perlin噪声 。我非常确定这正是您想要做的。只需调整粗糙度变量和每次调用nextFloat()时添加的内容,您就可以得到一个填充了Perlin噪声的2D数组。