【发布时间】:2014-09-19 20:44:21
【问题描述】:
您好,我尝试做类似泰拉瑞亚的游戏,但我不知道如何生成随机地形 :(。有人可以帮助我吗?我在互联网上搜索,但没有找到任何东西,只有一些带有柏林噪音的东西. 我的英语很抱歉。
【问题讨论】:
标签: java libgdx generator perlin-noise
您好,我尝试做类似泰拉瑞亚的游戏,但我不知道如何生成随机地形 :(。有人可以帮助我吗?我在互联网上搜索,但没有找到任何东西,只有一些带有柏林噪音的东西. 我的英语很抱歉。
【问题讨论】:
标签: java libgdx generator perlin-noise
对于如此复杂的问题没有“答案”。开发一个程序来创建这样一个地形生成器需要花费很多时间。如果你真的想成功,你应该研究 Diamond-square、Simplex Noise 和 Perlin Noise 算法(虽然它是大学级别的东西)。
泰拉瑞亚生成器很可能由一系列复杂的算法组成,例如:生成粗糙的山丘类型地形,然后生成洞穴、创建地牢等。
如果您希望有人向您发布一些代码,恐怕这是不可能的。这将需要大量的编程,您必须自己完成。祝你好运!
【讨论】:
根据您要生成的地形类型,Diamond-square 等算法将生成逼真的地面表面。
【讨论】: