inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

마무리

10:27 분에 설명해주시는 추측 항법시에 대한 차이점이 궁금합니다

438

namopp

작성한 질문수 11

1

현재 그리드 방식과 이동한 만큼 이동하는 방식에서  차이점이 있다고 하셨는데요

그럼에도 불구하고

S_Move를 보내고 받는 과정에 대해서는 유사하다고 설명해주신 부분에 대해서 궁금한 점이 있습니다

현재 그리드 방식의 S_Move에 대한 데이터는
이동 목적좌표 x,y

이동 방향 dir 

현재 상태 state
이렇게 포함되어있는데요


같은게 아니라 유사하다고 말씀해주신 이유가
데이터 관점에서 추가적인게 필요한건지 궁금합니다

기존처럼 목적지 ,방향 ,상태 말고 더 생각이 나질 않네요 ㅠ

unity C#

답변 1

3

Rookiss

주고 받는 '데이터' 관점에서는 동일하지만,
클라/서버 양쪽의 이동 로직 자체가 조금 다릅니다.
그리드 방식에서 주고 받는 좌표는
실제 이동하는 '바로 다음' 좌표인 경우가 많습니다.
반면 추측 항법을 사용할 때는 우선 목적지 좌표를 받아주고,
이후에 별다른 패킷이 도착하지 않으면 그 방향으로 쭉 이동합니다.
'추측'이라는 것이 그래서 등장한 것이죠.
여담인데 추측항법은 게임에서 등장한 용어가 아니라,
항공쪽 (비행)에서 등장한 용어입니다.

물론 마우스 기반의 이동 게임이냐, 키보드 기반의 이동 게임이냐에 따라 살짝 차이가 있긴 합니다.

Lessons 3 & 4 don't have subtitles unfortunately

0

39

1

MessagePack

0

106

1

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

0

69

1

Part7 Part9 질문이 있습니다.

0

90

1

.

0

131

1

.

-1

120

2

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

0

104

1

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

0

150

2

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

0

95

2

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

0

96

2

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

0

168

2

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

0

291

2

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

0

227

3

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

0

164

2

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

0

168

2

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

0

345

4

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

1

205

2

맵 이동 방식

0

145

0

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

0

97

1

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

0

224

2

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

0

173

1

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

0

470

1

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

1

213

1

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

0

343

2