Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 柏林噪声行星_C#_Xna 4.0_Terrain_Perlin Noise - Fatal编程技术网

C# 柏林噪声行星

C# 柏林噪声行星,c#,xna-4.0,terrain,perlin-noise,C#,Xna 4.0,Terrain,Perlin Noise,我想用XNA制作一个程序行星。 我可以用柏林噪波创建一个高度图,并在运行时加载它,但如何创建额外的无缝块并创建一个球形行星呢 提前谢谢你,朱利奥。看看我是怎么做到的 这是假设你正在制作一个平台,还是自上而下 然而,因为您需要块,使用我是如何做到的可能不太好,所以您可以使用perlin noise的实现,并使用它,如下面的链接所示。 你可能想看看块体到目前为止进展如何?我一直在努力,但我不知道如何制造无缝柏林噪声并使其变形以形成行星……如果你使用柏林噪声算法,每个“块体”都会消失,如果最后一个是。

我想用XNA制作一个程序行星。 我可以用柏林噪波创建一个高度图,并在运行时加载它,但如何创建额外的无缝块并创建一个球形行星呢

提前谢谢你,朱利奥。

看看我是怎么做到的

这是假设你正在制作一个平台,还是自上而下

然而,因为您需要块,使用我是如何做到的可能不太好,所以您可以使用perlin noise的实现,并使用它,如下面的链接所示。
你可能想看看块体

到目前为止进展如何?我一直在努力,但我不知道如何制造无缝柏林噪声并使其变形以形成行星……如果你使用柏林噪声算法,每个“块体”都会消失,如果最后一个是。然而,向后做,就像让一端连接到最后一端。。。我在youtube上看到很多3D星球,如果有源代码的话,把噪音改成1D应该可以。现在我想这似乎很难。