소스만 툭 던져놓고 어쩌라는겨..ㅡ.,ㅡ

너님이짠 코드에 UV쪽에 문제가 있어 잠깐 수정했더니 저렇게 나옴...

원하는게 이런거임?

그림파일 안줘서 지형높이맵, 지형텍스쳐는 \'무려\' 내가 직접 만들어봄ㅋㅋ

내용추가 :

Render함수에서 첫째줄에 다음내용 추가..

const float UVFactor_U = 1.0f/MAP_X;
const float UVFactor_V = 1.0f/MAP_Z;

각 정점에서 glTexCoord2f내용을 아래처럼 수정...

// 정점 0
glTexCoord2f(UVFactor_U*x, UVFactor_V*z);

// 정점 1 
glTexCoord2f(UVFactor_U*(x+1), UVFactor_V*z);

// 정점 2
glTexCoord2f(UVFactor_U*x, UVFactor_V*(z+1));

// 정점3 
glTexCoord2f(UVFactor_U*(x+1), UVFactor_V*(z+1));

결론.. 왜 그런지는 알아서 생각하시오. UV값은 폴리곤당 0~1이 아니라 전체를 봐야지..