나는 100x100 타일의 2D 타일 맵을 가지고 있습니다. 대부분은 바다 타일과 중간에 섬입니다. 나는 각각의 바다 타일이 깊이 값을 가지길 원한다.2D지도에서 해저 깊이 생성
노이즈 맵과 같은 것을 사용하여 지형을 생성 한 다음 거꾸로 뒤집을 생각을했지만 이미 기존 토지를 고려하는 방법을 모르겠습니다. 깊이가 얕 으면 땅에 가까이 갈 수 있습니다.
중간의 섬은 설계되었으며 생성 된 레이아웃이 아니어야합니다.
기본적으로 내가 원하는 것은 0과 같은 모양의지도를 생성하는 것입니다. 0은 평평한 땅이고 다른 값은 미터 f.ex입니다.
9 9 9 9 9 8 9 8 7
9 7 7 8 7 6 7 6 6
9 7 4 3 3 3 4 5 6
9 6 2 0 0 0 0 3 6
9 6 2 0 0 0 0 1 6
9 6 2 0 0 0 0 3 6
9 7 4 2 2 2 1 3 6
9 7 7 8 7 6 7 6 6
사람이 좋지 않을까 올바른 방향으로 날 지점 수 있다면.
2 차원 가우스 분포에는 다소 차이가 있습니다. – dmedine
또 다른 방법은 표준 perlin 노이즈 (모든 곳에서 자습서)를 사용하고 출력을 필터링하여 중심에서 멀어 질수록 음의 바이어스를 추가하는 것입니다. 너는 더 큰 섬, 또는 더 깊은 물을 생성하기 위하여 편견을 조정할 수 있었다. –