데드 레커닝 - 위치를 알고 있는 출발점에서 현재 위치까지의 여행 거리 및 방향을 계산하여 현재의 위치를 추적하는 위치추적기술.
[네이버 지식백과] 데드 레코닝 [Dead reckoning] (ITS 용어사전, 2010., 한국지능형교통체계협회)
현재 위치 = 이전위치 + ( 속도 * 시간 ) + ( 1 / 2 * 가속도 * 시간 ^ 2 )
매 프레임 마다 서버로 클라이언트의 움직임 정보(좌표)를 전송하면 다수의 사용자가 접속하였을 시에 퍼포먼스의 저하가 일어날 것이다.
따라서 일정시간 간격 또는 특정이벤트 마다 서버로 방향성과 위치정보(좌표)를 보내주고 서버에서는 이를 토대로 다음위치를 계산하여 클라이언트들간의 동기화를 달성한다.
'프로그램 > unity' 카테고리의 다른 글
멀티플레이 게임의 실시간 동기화 기법(Dead Reckoning) (0) | 2015.08.17 |
---|---|
unity 카메라 추적 (0) | 2015.07.09 |
unity의 좌표계 (0) | 2015.07.09 |
unity C# 스크립트 기본 함수들 (0) | 2015.07.09 |
unity 기초(기본 객체와 머트리얼) (0) | 2015.07.09 |
댓글을 달아 주세요