游戏中的地形如“月球车”,“960路线”或类似地方如何制作?
我不是说“Scorch”或“Worms”就像有很多山峰的地形一样,但是我想找到一种方法来产生山丘和沟渠的平滑细节,足够平滑以让车辆在它上面行驶。
答案 0 :(得分:2)
Initiate array of random heights
Blur:
foreach height in heights:
new height = mean of all heights in radius N and center in current height
模糊将满足您的平滑条件
答案 1 :(得分:0)
您想要寻找空间填充曲线或空间索引,例如希尔伯特曲线或z曲线。它recursivley将表面细分为tile并将2d问题简化为1d问题,但它基本上是对tile的重新排序。您想要寻找Nick的空间索引quadtree hilbert-curve博客。