“即时”生成瓦片噪声贴图

Jay*_*_PC 5 java noise simplex

我有兴趣为我正在开发的 2D 游戏生成 3D 高度图。我正在使用它来创建像 Minecraft 或 Dwarf Fortress 那样的陆地。

我之前创建了 2D 高度图,但我使用了一种非常基本的算法,该算法只是在完全随机噪声数组的点之间进行插值来创建固定大小的地图。但是,这不会平铺,因为如果我尝试在它旁边添加一个新地图,它不会考虑现有地图的高度。

我已经阅读了 Perlin 和 Simplex 噪声,但我现在对如何将 Perlin 或 Simplex 噪声应用于高度值的二维数组感到困惑。

对此的任何帮助将不胜感激。我不知道该怎么办了。乐谱上没有的“八度音阶”这个词让我感到害怕。