inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

맵 관련되서 궁금한 점이 있습니다.

225

가즈아

작성한 질문수 3

0

안녕하세요 강사님.
새해 복 많으받으세요.
 
맵 관리에 관하여 궁금한 점이 있습니다.
맵을 관리할 때 씬을 여러 생성하지 않고, 그냥 한 씬에 여러 맵을 프리팹하여
텔레포트 이동할 때마다 기존 맵을 꺼주고 이동한 맵을 불러와주는 형식으로 만들면 쓰레드 환경이라던가 기타 여러 문제가 발생할 수 있나요?
제가 잘못 알고 있는 것인지는 모르겠지만,
한 씬에 한 맵을 제작하시는 분들이 많은 것 같더라고요...
이 점 궁금합니다.
 
 
 
 

C# unity

답변 1

0

Rookiss

상황에 따라 다릅니다.
한 번 로딩해서 껐키 신공으로 맵을 표시할 수 있으면 속도 등 이점이 있긴 하지만,
MMO 같은 경우는 맵이 너무 방대해서 모든 맵을 메모리에 들고 있을 수가 없는 경우가 많습니다.
기획에 따라 요구사항에 따라 처리하시면 됩니다.
가령 디아블로의 경우 Act 단위로 맵을 로딩한다는 것을 추측할 수 있죠.

0

가즈아

감사합니다.

MessagePack

0

85

1

본인 플레이어 이동 관련 질문

0

49

1

Part7 Part9 질문이 있습니다.

0

72

1

.

0

116

1

.

0

106

2

게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제

0

92

1

타일 팔레트 깔았는데도 안돼요

0

116

2

2D로 그냥 만들어도 되나요?

0

81

2

지난 강의와 이어지는게 맞을까요?

0

81

2

순환참조 문제로 인해 발생하는 문제는 없을까요?

0

162

2

유니티 클라와 C++서버연동

0

277

2

멀티플레이 테스트 환경 관련 질문입니다

0

207

3

강의 후반부에 순서 동기화를 위해 잡큐를 사용 안 한 부분 질문입니다!

0

150

2

코드 관련한 몇 가지 질문입니다!

0

153

2

3d 프로젝트 이동 동기화 관련

0

323

4

파트 7 스트레스 테스트 질문 드립니다.

1

190

2

맵 이동 방식

0

133

0

맵 이동 관련해서 질문드립니다.

0

91

1

안녕하세요 도저히 알 수 없는 오류가 나와서 질문드려요,,

0

203

2

안녕하세요. 일전에 질문 드린 포폴 준비 관련 질문의 추가 질문입니다!

0

160

1

[팁] 2024년 기준 버전 이슈?

0

456

1

SendBuffer.cs 삭제 후 대체 되는 부분의 장단점?

1

203

1

지금 강의의 유니티 클라를 IOCP 서버와 연동하는 것

0

336

2

PushAfter 사용 질문

0

192

1