【问题标题】:C# Xna Noise for terrain-generation用于地形生成的 C# Xna Noise
【发布时间】:2014-02-17 06:44:57
【问题描述】:

我很难制作自己的地图生成器,像在 terraria 中一样生成 2d 地图。我的问题是this 的结果看起来非常不自然(洞穴大多真的又大又圆),而open source simplex noise 当我把它放在第一个链接中 getSmoothNoise(x,y)位于。

现在我有一些问题:

  1. 单纯形噪声已经插值但未平滑是否正确?
  2. getSmoothNoise 方法是仅对噪声进行平滑处理还是同时对其进行插值?
  3. 当我将多个八度音阶混合在一起时,为什么链接中的 perlin 噪声算法比单纯形噪声更快?我认为单工更快?

我真正想做的是用我的地图大小制造许多噪音。每个矿石/资源都会有自己的噪音,最后我会将它们混合在一起。

  1. 您能想出更好的方法吗?

【问题讨论】:

    标签: c# xna 2d noise terrain


    【解决方案1】:

    我只会将您链接到您真正想要的,这是意外噪声库的 c# 端口:

    http://discordgames.com/?p=1954

    意外噪音:

    http://accidentalnoise.sourceforge.net/

    这个库将为您提供一种更好的方法来创建在更具体的区域放置矿石的地图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多