작성
·
280
답변 7
2
2d 게임이나 3d 게임이나 서버 관점에선 큰 차이가 없습니다.
3d 게임에서는 x,y,z 좌표와 회전각 rotY 이렇게 float 4개만 알면 동기화를 해줄 수 있습니다.
다만 리니지2m과 같은 그리드 좌표 단위 게임인지,
와우 같이 미세하게 움직일 수 있는 게임인지에 따라 살짝 기법이 달라집니다.
간단히 요약하면 목적지를 찍어서 해당 목적지 좌표를 broadcasting 한 다음에,
클라에서 해당 Object를 목적지로 향하도록 연산을 해주면서 렌더링 해주면 됩니다.
0
0
0
그건 아니구요.
강의에서 그리드 Cell 좌표랑 실제 유니티상의 좌표가 다르기 때문에 조정을 해준 것입니다.
(0, 1) 그리드에 캐릭터가 위치하려면 캐릭터 중앙을 0.5, 1.5에 맞춰야 자연스럽게 그려집니다.
0
0
0
어느 강의 부분을 말씀하시는 것일까요?
서버는 계속 켠 상태에서 클라가 나갔다 들어오면
당연히 다른 오브젝트 위치도 동기화 되어 잘 보여야 합니다.
Part7 후반부에서 처리합니다.