블로그 이미지
˙Jisoo

카테고리

분류 전체보기 (98)
Programming (35)
Game Project (23)
Almighty Engine (8)
Daily Life (19)
Photo Shots (11)
Total22,054
Today42
Yesterday77

'2009/07/16'에 해당되는 글 1건

  1. 2009/07/16 Direct3D 지형 시스템 구현중



2D 게임 만들면서 타일맵 같은것은 만들어보았지만 3D 쪽은 어렵다고만 생각하고 하질 않고있었습니다..
일단 어떤 방법이 이상적인 방법인지를 몰라서 마음대로 구현을 해 보았습니다.
개인적으론 가장 쉽고 기초에 가까운 방법으로 했다고 생각합니다;
일단 하나의 작은 사각형을 타일이라 하고 위의 화면처럼 64 / 64 로 지정하면 총 64 * 64 개의 타일이 나오도록 하였습니다.
버텍스의 갯수는 65 * 65 개 가 되겠지요. 픽셀과 버텍스를 1:1 대응으로하여 외부지형데이터를 불러올때 65 * 65 픽셀로 불러오려고 합니다.
이렇게되면 문제가 큰 맵파일을 사용하면 급격한 프레임 저하가 일어난 다는 것인데, 이때는 LOD 를 기능을 넣고 안개효과를 적절히 넣어주면서 시야제한을 두어 해결 할 수 있을 것 같습니다.










아직 맵파일 연동을 만들지 않았기 때문에 버텍스들이 제대로 붙어있나 보려고 높이값을 랜덤으로 지정하였습니다.
다행히 깨지거나 하는 부분은 없네요...

다음으로는 라이트적용과 uv 값을 지정해주어 텍스쳐를 넣을 수 있도록 할 예정입니다.

Posted by ˙Jisoo

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함