程序化世界生成器
构建一个无限 2D 世界生成器,使用 Perlin/Simplex 噪声生成地形、生物群系分类、基于区块的加载和带已探索区域的小地图。
proceduralterrainnoiseinfinite
目标
- 使用 Perlin 或 Simplex 噪声生成地形
- 基于海拔和湿度分类生物群系
- 实现基于区块的世界加载和卸载
- 创建显示已探索区域的小地图
- 根据生物群系添加装饰物和建筑
提示
- 使用多个八度的噪声以获得自然的地形外观
- 区块应围绕玩家位置加载
- 使用带种子的随机数生成器以确保可重现性