【发布时间】:2021-12-25 02:09:49
【问题描述】:
我一直在尝试制作类似 Minecraft 的 2D 游戏。我已经完成了地形生成,但我现在想做洞穴生成。我已经尝试过 Perlin 噪音,但发现我能得到的最好的结果是长连接的洞穴,这些洞穴永远不会有死胡同。然后我发现了 perlin worms,并意识到它能够产生像洞穴一样的蠕虫。
我试图对 perlin 蠕虫进行研究,但似乎几乎没有任何东西。你能用柏林噪声函数制作一个柏林蠕虫函数吗?如果是这样,您是否可以这样做,以便您可以输入一个坐标对并像柏林噪声函数一样返回该位置的值?
提前致谢。我需要的只是想法:)
【问题讨论】:
-
我不知道是否有任何标准化的方法来创建 Perlin 蠕虫,但在 this presentation 15:58 提出了一种可能的创建 Perlin 蠕虫的方法。
标签: python 2d procedural-generation