• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

이동 동기화 - float

23.04.03 17:51 작성 조회수 324

0

강의에선 한칸씩 이동을 하는데 저는 float 단위로 이동하게 하고 싶어

클라이언트에서 플레이어의 실제 position이 바뀌는 부분에 서버에 패킷을 보냈습니다!

서버쪽 콘솔창에는

패킷이 온전히 받아와주기 주고 받는게 돼고 있습니다. 클라이언트에도 브레이크 포인트를 찍어보니 제대로 값이 들어오고 있구요!

패킷에서 posX, posY도 docs를 참고하여 float으로 변수 타입을 바꿔줬습니다!

클라이언트에서도 실제 이동이 일어나는 부분에서 값을 바꿔주었고 이동 패킷 또한 서버에 쏴주었는데 화면에는 이동의 동기화가 이루어지지 않습니다 ㅠㅠ 이유가 뭘까요?

이정도 자료만으로 알기 힘드실 것 같지만 막혀서 질문드립니다..!

클라쪽 핸들러 코드도 강의와 똑같습니다!

float 이동이나 int 단위 이동이나 이론상 변수 타입만 다르고 돼야하는 게 아닌가가 저의 생각입니다! 답변 부탁드리겠습니다!ㅠㅠ

답변 1

답변을 작성해보세요.

0

100% 재현되는 버그는 무조건 스스로 찾으셔야 합니다.
앞으로 이런걸 누군가 가르쳐주지 않으니
답답하더라도 일주일이 걸리더라도
헤딩, 로깅, 디버깅을 통해 어떻게든 알아내보시기 바랍니다.
(물론 위 내용만 보곤 저도 알 수 없습니다)

자르트님의 프로필

자르트

질문자

2023.04.05

조언 감사합니다 루키스님!!

오래걸리긴 했지만 해결했습니다! 항상 감사합니다!!ㅠㅠ