간단하게 말하자면 클라이언트가 그리는 클라우드와 클라우드를 이동하기위한 명령을 보내는 서버가 있습니다. 클라이언트 1이 60 fps에서 실행되고 클라이언트 2가 30 fps에서 실행되는 것으로 가정하고 다소 부드러운 클라우드 전환을 원합니다.기본 클라이언트 - 서버 동기화
첫 번째 문제 - 서버가 클라이언트와 다른 fps를 가지며 모든 틱이 이동 명령을 보내면 훨씬 빨리 스팸 명령을 시작하고 클라이언트가 그립니다.
가능한 해결책 1 - 클라이언트가 프레임을 완료 한 후 "i want update"명령을 보냅니다.
가능한 해결책 2 - 서버가 xms마다 이동 클라우드 명령을 전송하지만 클라우드가 원활하게 이동하지 않습니다. 솔루션 3과 결합 할 수 있습니다.
가능한 해결책 3 - 서버가 "x로 구름 이동"대신 "속도 x로 구름 이동 시작"및 "구름 방향 변경"을 전송합니다. 화면의 가장자리에 클라우드 디렉토리를 변경, 구름이 실제로 클라이언트에서 drawned 후 빠른 트리거합니다.
을 또한 클라이언트 2는 클라이언트 (1) 다음의 2 배 느린립니다,이 보상 방법?
어떻게 동기화 서버 로직을 클라이언트에 drawning와 기본 방법?