[유니티] 3D 랜덤 맵 생성 3
3D PerlinNoise 이전에 쓴 PerlinNoise 는 가장 위쪽을 기준으로 아래로 블록을 깔아 지형의 굴곡이 다양하지 않아 2D와 다를게 없었다. 그래서 기존의 PerlinNoise의 공식을 3D로 바꾸기로 했다. private float NoiseGenerater(float X, float Y, float Z) { X = X / 10 + Seed; Y = Y / 10 + Seed; Z = Z / 10 + Seed; float xy = Mathf.PerlinNoise(X, Y); float yz = Mathf.PerlinNoise(Y, Z); float xz = Mathf.PerlinNoise(X, Z); float yx = Mathf.PerlinNoise(Y, X); float zy = Mat..