강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

안샘님의 프로필 이미지
안샘

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

MapTool

3d 맵 일 경우도 서버가 맵 데이터를 가지고 있어야 하나요?

작성

·

476

0

현재 2d로 진행을 하기 때문에 맵 데이터 뽑아 오는게 3d에 비해서 쉬운편인데 3d일 경우는 어떤 방식으로 데이터를 뽑아오나요? 그리고 3d일 경우 제 주관적인 생각으로는 데이터를 정확하게는 받아오질 못할 텐데 서버도 맵 데이터를 가져야 하는지 의문이 듭니다.

퀴즈

타일맵 기반 환경에서 이동 가능한 영역과 불가능한 영역을 분리하여 관리하기 위해 사용된 주된 방법은 무엇일까요?

하나의 타일맵에 모든 정보를 저장하고 태그로 구분한다.

충돌 정보만을 담는 별도의 타일맵 레이어를 사용한다.

모든 타일에 물리적인 Collider 컴포넌트를 추가한다.

카메라의 시야 범위로 이동 가능 영역을 제한한다.

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

3d일 경우에도 당연히 서버가 맵 정보를 받아와야 하는데
클라처럼 정밀하게 터레인 메쉬 같은 정보는 아니고
요약된 형태로 들고 있게 됩니다.
이런 맵 정보 추출 툴도 초반에 다 만들어야 하며 매우 중요한 부분 중 하나입니다.

안샘님의 프로필 이미지
안샘

작성한 질문수

질문하기