닫기버튼


상단 배너 영역


실시간댓글

[일반] 내가 에그를 쓰면서 겪었던게 뭐냐면

nlv193_456 월현콩 | 2014-04-03 16:00

나는 0.1초 단위 (ping 100)로보내면


타 클라이언트쪽에서 그걸 받아서


0.1만큼의 보정을 하면 위치 싱크가 맞게 되잖아


그걸 원했음


n * 0.1시간 만큼 지났을때 n개의 데이터가 0.1초 단위로 와야하는데


에그 같은경우는


잘오다가 갑자기 뚝 끊겨서 한참이 안오다가


안온것까지 몰아서 오는거야


그니까 난 


a포지션에서 b포지션으로 이동을 시키고있는데 0.1초후에 옮길 c데이터를 받아야하는데 데이터가 안오는거지


그러다가 한 1~2초있다가 갑자기 데이터가 그동안 안왔던게 한꺼번에 훅 오거나 그럼..


그럼 그데이터는 죽은 데이터라서 쓰기가 애매해지거든 버리기도 뭐하고 안버리기도뭐하고


결국은 그사이에 데이터가 날라가고 그 시점부터 새로운 위치 보정이 들어가야함


근데 이게 굉장히 자주 그럼 특히 에그같은경우는..


물론 이 경우도 네트워크상황에서는 자주 발생하는거라 보외법을 사용해서 보정을 해야하는데


내가 만드는게임은 1초정도 딜레이를 두면 게임자체가 보외가 거의 불가능함


그러면 애들이 막순간이동하는 현상이 막나타나지 데이터가 안와서


순간이동할 방향으로 예측해서 뿌려주면서 마치 얘는 데이터가 잘 들어온것처럼 보정해주는게


보외인데 우리게임은 장애물이 많아서 예측이 너무 어려웠음 


그래서 이게임은 실시간이 불가능하다 라고 결론내림

nlv219_0129 월현콩
gold

13,553

point

40,896,029

프로필 숨기기

219

8%

최신순

게임조선 회원님들의 의견 (총 1개) ※ 새로고침은 5초에 한번씩 실행 됩니다.

새로고침

신고

nlv156_12 TheRogue 2014-04-03 16:48 0

일명 렉을 보완해주는 장치네

0/500자

목록 글쓰기 위로 로그인


게임조선 소개및 약관