수학적 접근

[2022/10/20] 라이언의 개발일지 본문

개발일지/2022

[2022/10/20] 라이언의 개발일지

평등수렴 2022. 10. 24. 17:28
반응형

Height Map을 곡면 모양으로 조절하는 코드

float[,] heights = terrainData.GetHeights(pointX - radius, pointY - radius, range, range);

for(int x = 0; x < range; x ++)
{
    for(int y = 0; y < range; y ++)
    {
        if (pointX - radius + x < 0 || pointX - radius + x >= heightMapResolution ||
            pointY - radius + y < 0 || pointY - radius + y >= heightMapResolution)
            continue;
        heights[x, y] += raiseAmounts[x, y];
    }
}

terrainData.SetHeights(pointX - radius, pointY - radius, heights);

 

반응형
Comments