【发布时间】:2012-08-11 16:21:00
【问题描述】:
谁能告诉我一种生成岛屿结构或山丘结构的方法,就像在我的世界中一样?
我只是在寻找合适的理论来生成随机形状,但它应该保持定义的基本模式..
like:岛屿应该是圆形的,但形状和比例会有所不同(最小/最大宽度和高度)。
或者:河流不应该是直线,它们应该有曲线和随机宽度。
甚至:生成某种森林,其中树木以用户仍然可以穿过森林的方式放置(我认为这是一个简单的方式,只是说树周围的一些块应该保持空白,如果代码试图在最后一棵树周围放更多的树)
我可以用什么样的数学来做这些事情?
我很乐意提供一些教程或参考链接。我在网上搜索了几个小时,但我只能找到一些可以买的书,比如“游戏数学”之类的,但我的预算设置为零。
编辑:
首先,我很抱歉我的英语不好。
第二,我要感谢大家的回答。这些都是很好的参考资料,我会花很多时间来深入了解。
【问题讨论】:
标签: c# algorithm xna terrain procedural-generation