你好我尝试做像terraria这样的游戏,但我不知道如何生成随机地形:(。有人可以帮助我吗?。我在网上搜索但我找不到任何东西,只有一些东西有perlin噪音对不起我的英语。
答案 0 :(得分:0)
根据您想要生成的地形类型,Diamond-square等算法会生成逼真的看似地面。
答案 1 :(得分:0)
没有回答'对于这样一个复杂的问题。开发一个程序来创建这样的地形生成器需要花费很多时间。如果你真的想要它,你应该研究Diamond-square,Simplex Noise和Perlin Noise算法(虽然它是大学级的东西)。
terraria发生器很可能包含一系列复杂的算法,例如:一个用于生成粗糙的山丘型地形,然后用于生成洞穴,创建地下城等。
如果您希望某人只是发布一些代码,我担心这是不可能的。这需要大量的编程,你必须自己完成。祝你好运!