어이!
타일 맵에 대한 정보 또는 특정 유형의 타일 맵이 무엇인지 찾고 있습니다.
나는 롤러 코스터 타이쿤 또는 운송 타이쿤 시리즈 게임에 사용되는 구현에 관심이 있으며 벡터 필드 지형 및 높이지도 지형을 조사하고 있지만 내가 원하는 것에 적합하지는 않습니다. 나타나게 하다.
대부분의 사람들이 정보를 등각 타일 맵이라고 부르면서 적절한 정보를 찾기가 어려웠지만 고정 된 직교 관점으로 3D로 무언가를 만들려고합니다. 타일 맵의 기본 저장소는 렌더링 방법과 아무 관련이 없지만 구식 포켓몬 / 젤다 게임과 같은 2D 타일 맵을 만드는 것은 아닙니다. 돌출 절벽과 경 사진 지형.
방금 진행할 경로를 결정하는 데 도움이되는 리소스를 검색하기 위해 Google과 stackoverflow를 검색하는 올바른 용어를 찾으려고합니다.
지금까지 VBO에 저장된 height / y 구성 요소를 사용하지 않고 기본 타일 맵을 플레어 아웃하여 와이어 프레임으로 렌더링했습니다. 지금까지는 괜찮아 보이지만 인접한 타일에 영향을 미치지 않고 단일 정점을 조작하여 절벽과 경사를 만들려고 할 때 문제가 발생할 것으로 예상합니다.
조사해야 할 특정 유형의 구현이 있습니까? 벡터 필드 지형에 대한 정보가 있으면 공정한 금액을 찾았을 때 금이 갔다고 생각했지만 이것이 올바른 결과를 가져올 지 확신하지 못합니다.
누군가 나를 위해 이것에 대해 약간의 빛을 비출 수 있다면, 도움이 크게 감사하겠습니다 :)
최신 정보
달성하고자하는 것에 대한 추가 설명을 위해 이미지를 포함 시켰습니다.
기울어 진 (높이) 등각 타일을 만드는 방법 에서 가져온 이미지
이 이미지는 생성하고자하는 지형의 유형을 보여 주지만 모델링에 관심이있는 "절벽"또는 돌출 된 지형 유형은 포함하지 않습니다. 그러나 내가 고려하지 않은 몇 가지 다른 질문, 즉;
- 물 (이미지의 왼쪽 상단)과 같은 '레이어'는 어떻게 물 아래에 보이는 땅을 포함하도록 처리됩니까?
- 지구의 진흙이 세상을 평평하지 않은 개체로 묘사하도록지도의 "가장자리"를 어떻게 수용 할 수 있을까요?
- 이러한 종류의 지형에 대한 기본 저장소를 사용하여 언덕을 굴러 내리는 공이나 경사를 통과하는 플레이어의 이동 속도와 같은 물리를 모델링 할 수 있습니까?
지형의 각 타일은 8 개의 정점으로 모델링 될 수 있고 4 개의 주요 정점이 실제 타일 자체를 덮고 나머지 4 개의 정점이 각 타일의 측면 / 벽을 모델링하는 데 사용된다는 아이디어가있었습니다. 이 구현에서 볼 수있는 두 가지 문제는 a) 세계지도의 크기가 본질적으로 두 배가되고 b) 모든 타일에 "벽"이 포함되지 않을 경우 일부 타일은 사용되지 않는 중복 정점으로 끝나는 것입니다.
게임 플레이 중에 지형을 변경하는 기능을 포함하여 각 타일을 변형시킬 수있는 지형 편집기를 만들고 싶습니다. 이것 자체는 다음과 같은 추가 질문을 제기합니다. VBO를 사용하여 지형을 저장하고 렌더링하는 동안 즉시 수정하고 주변 타일에 영향을주지 않고 정점을 수정할 수 있습니까?
나는 내가 원하는 것을 달성하는 방법에 대한 명확한 아이디어없이 문제를 해결하기 위해 코드를 작성하는 것을 무시하고 있다는 것을 지나치게 복잡하게 만들거나 분석 마비에 빠졌다는 인상을 받고 있습니다.
다시, 나는 정말로 이것으로 올바른 방향으로 밀기를 찾고 있습니다. 3D 맵이 맵 에디터와 게임 플레이 모두에 의해 변형 될 수있는 특정 유형의 타일 맵 / 지형 구현이 있습니까? 아니면 직접 말해야합니다. 나는 바퀴를 재발 명하려고하지 않지만 무엇을 검색 해야할지 확실하지 않은 경우 리소스를 찾기 위해 고심하고 있습니다.
누구나 정보, 리소스 또는 코드 스 니펫을 제공 할 수 있다면 내 손을 더럽 히고 현재 가지고있는 플랫 와이어 프레임 이외의 것을 생산하기를 열망하므로 대단히 감사하겠습니다.
읽어 주셔서 감사합니다!