我有兴趣为我正在开发的 2D 游戏生成 3D 高度图。我正在使用它来创建像 Minecraft 或 Dwarf Fortress 中的地块。
我之前创建了 2D 高度图,但我使用了一种非常基本的算法,该算法只是在完全随机噪声数组的点之间进行插值以创建固定大小的地图。但是,这不会平铺,因为如果我尝试在其旁边添加新地图,则它不会考虑现有地图的高度。
我已经阅读了有关 Perlin 和 Simplex 噪声的信息,但我现在对如何将 Perlin 或 Simplex 噪声应用于高度值的二维数组感到困惑。
对此的任何帮助将不胜感激。我不知道该怎么办了。乐谱上没有的“八度音阶”这个词让我害怕。