Tag: terrain

随机二维拼贴地图生成算法

谁能告诉我一种生成岛屿结构或山地结构的方法,比如我的世界? 我只是在为随机形状生成寻找合适的理论,但它应该保持一个定义的基本模式。 喜欢:岛屿应该是圆形的,但在形状和尺度上变化(最小/最大宽度和高度)。 或:河流不应该是直线,它们应该有曲线和随机宽度。 甚至:生成某种森林,其中树木以一种用户仍然可以穿过森林的方式放置(我认为这是一个简单的森林,只是说树周围的一些块应该保持空白,如果代码试图放置最后一棵树周围的树木更多) 我可以用什么样的数学来做这些事情? 我会很高兴有一些教程或参考的链接。 我在网上搜索了几个小时,但我能找到的只是一些书籍,比如“游戏数学”或其他东西,但我的预算设定为零。 编辑: 首先,我很抱歉我的不好意思。 中学我想感谢你们所有人的答案。 这些都是很好的参考,我会花很多时间深入研究。