我目前正在使用C#Xna进行游戏,该游戏使用(X,Y,Z)坐标。 每个单元,包含有关放置在该位置的内容的一些信息,如泥土,岩石或什么都没有。 但我是3D游戏开发的新手,我需要一些3D地图生成算法的想法。 我想过插值或perlin噪音,但如果有人会有一些关于哪些模式可以遵循的例子或想法,我将不胜感激。我的意思是,首先你会做perlin噪音,然后你会做插值,等等。源代码也将受到赞赏:)
答案 0 :(得分:6)
使用现实世界!美国地质调查局(USGS)在全球范围内拥有出色的海拔数据集。您可以通过http://ned.usgs.gov/直接从USGS获取。
答案 1 :(得分:3)
您可能希望查看现有项目,例如artificial terrain genererator