728x90

썰매 2

24.05.03 나만무

나만무보외와 보간을 구현보외 - extrapolation 방법으로 보외를 구현했다.이를 위해서 서버에서 클라이언트로 오는 패킷의 변화를 줬다.서버의 시간을 주는 것을 추가했다.클라이언트의 시간을 구해서 받아온 서버의 시간의 차를 구했다.node.js에서는 ms단위를 쓰기 때문에 유니티에서 쓰기 위해 초단위로 바꿔주었다.구해온 시간을 통해서 외삽 제한 시간을 구했다.경과 시간이 외삽 제한 시간보다 작은 경우 위치를 계산해서 Slerp로 외삽해주었다., 크다면 서버에서 보내온 마지막 위치와 현재 위치를 고려하여 외삽한다.private void ExtrapolatePosition(){ Quaternion lastServerRotation = Quaternion.LookRotation(lastServerA..

나만무 슬레이어즈 1

슬레이어즈설레일팀의 슬레이어즈로 기획이 컨펌되고, 여러 환경설정이나 맞춰가는 시간을 가졌다.멘토님이 정해져서 멘토님과의 면담도 진행했다.멘토님은 5민랩의 CTO님이셨고, 여러 걱정이나 그런것들이 있었는데, 면담 시간을 갖고나서 그런것들이 싸그리씨그리싸그리 없어졌다.너무 친절하게 다 집어주시고, 중요한 부분 아키텍처나 프로젝트의 시간적인 그런 부분까지 다 고려해서 말씀해 주시는 부분이 너무 좋았다.서버에 대해서도 말씀해주셨는데, 말씀을 듣고 여러 생각을 해본 결과 C++에서 Node.js로 옮기게 됐다. 아마 서버 구현이 끝나고, 시간이 남으면 c++로 그 서버 그대로 짜보는 연습이나 시간을 가질듯하다.면담을 통해 큰 줄기 잡힌것같고, 그 큰 줄기에 여러 타임라인이 새겨진 느낌이다.잘 해 나갈 수 있을 것..

Study/Project 2024.04.26
728x90