Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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#_Unity3d - Fatal编程技术网

C# 统一';佩林噪声

C# 统一';佩林噪声,c#,unity3d,C#,Unity3d,我正在开发一个地形编辑器软件,人们可以用它来修改我们的游戏。 我正在Visual Studio中创建应用程序。 生成地形图时,我们使用PerlinNoise。 在游戏中,我们使用: for (int y = 0; y < pointCount; y++) valuePointer[y] += Mathf.PerlinNoise((float)(start + delta * y) * width, 0) * height; } for(int y=0;y


我正在开发一个地形编辑器软件,人们可以用它来修改我们的游戏。
我正在Visual Studio中创建应用程序。
生成地形图时,我们使用PerlinNoise。
在游戏中,我们使用:

for (int y = 0; y < pointCount; y++)
   valuePointer[y] += Mathf.PerlinNoise((float)(start + delta * y) * width, 0) * height;
}
for(int y=0;y
但是你不能在Unity的环境之外使用Unity的数学库。
因为它们依赖于一些C++脚本,MUNO将实现或类似的东西。 我的问题是:最好使用什么方法/库,以便我们可以在Unity项目和Visual Studio项目中使用它?

提前谢谢

Unity有一个独立的高性能数学库,看看这个