体素圆圈使用噪声功能

时间:2018-01-09 17:56:35

标签: function unity3d 2d procedural-generation perlin-noise

我正在制作一个2D太空游戏,地图由方形瓷砖组成。我想要一个可以用来生成圆形行星的噪声函数,圆形行星我指的是用正方形做的“圆圈”(基本上就像是Minecraft中的圆圈)。行星的半径应该是各种不同的尺寸。我想使用噪音的原因是我希望用户能够生成带种子的地图,这样他们就可以再次生成相同的行星。 (行星应该是随机分布的,不是均匀间隔的)我如何使用噪声来实现它,以便在程序上生成?

1 个答案:

答案 0 :(得分:0)

  1. 放置随机定位的点(圆心)
  2. 然后使用相同的种子生成可变圆半径
  3. 要让“体素”使用分割将圆圈切割成网格...

    这应该可以解决问题。