강의

멘토링

로드맵

Inflearn brand logo image

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

UBIN님의 프로필 이미지
UBIN

작성한 질문수

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

맵 이동 방식

작성

·

83

·

수정됨

0

진행하신 프로젝트는 2d지만 3d 캐릭터를 이용하여 click to move 방식으로 바꿨습니다.

똑같이 길찾기 알고리즘을 사용해 경로를 알아내어 해당 경로로 이동하게 하였습니다.

하지만 cell 방식으로 움직이다 보니 움직임이 너무 딱딱합니다. 보통 3d mmorpg에서는 부드럽잖아요?

일단 단순히 생각했을 때 딱딱한 움직임은 회전속도 없이 목표하는 방향으로 한순간에 방향전환이 가능케

해서 그랬다고 생각했습니다.

하지만 목표 방향을 향해 회전속도를 고려하게 되는순간 목표점을 원의 중심으로 그 반경을 무한히 돌게 됩니다.

어떤식으로 해야 목표지점 까지 장애물을 피해 부드럽게 갈 수 있을까요?

검색 키워드는 어떤식으로 쳐야 할까요?

 

또 2x4의 행렬이 있다고 쳤을 때 (0,0)에서 (1,3)으로 가려할 때

cell 이동 방식이라면 (0,0) -> (1,0) -> (1,1) -> (1,2) -> (1,3) 으로 가게되는데 보통의 게임은
(0,0) -> (1,3)으로 바로 이동하잖아요?

이 바로 이동하는 방식도 cell 이동방식으로 구현하는건가요...?

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
UBIN님의 프로필 이미지
UBIN

작성한 질문수

질문하기