Voronoi 셀을 사용하여 정의 된 해수면과 믿을 수있는 높이지도를 사용하여 절차 적으로 생성 된지도를 얻었습니다.
지금까지 토지, 바다, 호수, 강, 강어귀, 합류점, 산 및 생물 군계와 같은 특정 지형 기능에 라벨을 붙이는 데 성공했습니다. 생물 군계에는 툰드라, 대림, 초원 및 온대림이 포함됩니다. 거기에는 몇 가지 다른 생물 군계가 있지만 내 목적 상 지금은 중요하지 않습니다.
다음에 만과 해협에 레이블을 지정하고 싶지만, 올바르게 수행하는 방법에 대한 손실이 있습니다. 만은 바다와 직접 연결되는 오목한 해안 수역입니다.
해협은 자연적으로 형성된 좁은 수로로 바다의 두 부분을 연결합니다. 기본적으로 두 조각의 땅이 거의 닿아 있고 양쪽에 바다가 있습니다. "채널"이라고도합니다.
기능을 결정하기 위해 다음과 같이 유형별로 기능을 반복 할 수 있습니다.
for each (var feature:Object in geography.getFeaturesByType(Geography.LAND))
// loop through lands
for each (var cell:Cell in feature.cells)
// loop through cells
for each (var neighbor:Cell in cell.neighbors)
// loop through a cell's neighbors
trace(neighbor.hasFeatureType(Geography.LAND));